<commit_before>---
title: Robot Frameworks命令行模式攻略
layout: post
---
## 前言

我在某群潜水的时候，经常会看到有同学问怎么安装[RIDE](https://github.com/robotframework/RIDE)，今天我将会写一个怎么在**命令行环境下**使用RobotFrameworks的攻略. ~~某些步骤可能需要翻墙~~.

## 准备工作
既然已经使用RF了，那么肯定是有Python的环境, 我还是讲下怎么安装[pip](https://pypi.python.org/pypi/pip)

### 安装pip

##### windows
推荐通过[get-pip.py](https://bootstrap.pypa.io/get-pip.py)进行安装

> python get-pip.py

##### Linux
大多数的Linux都可以通过**包管理**程序进行安装比如`apt-get`或者`yum`
### 安装sublime text3

### 配置sublime text3

## 实际操作

### 撰写用例

### 常用功能

### 调试脚本
<commit_msg>Add pictures to my blog<commit_after>---
title: Robot Frameworks命令行模式攻略
layout: post
---
## 前言

我在某群潜水的时候，经常会看到有同学问怎么安装[RIDE](https://github.com/robotframework/RIDE)，今天我将会写一个怎么在**命令行环境下**使用RobotFrameworks的攻略. ~~某些步骤可能需要翻墙~~.

## 准备工作
既然已经使用RF了，那么肯定是有Python的环境, 我还是讲下怎么安装[pip](https://pypi.python.org/pypi/pip)

### 安装pip

##### windows
推荐通过[get-pip.py](https://bootstrap.pypa.io/get-pip.py)进行安装

> python get-pip.py

##### Linux
大多数的Linux都可以通过**包管理**程序进行安装比如`apt-get`或者`yum`来进行安装。

##### Mac OSX
OSX里面可以通过[get-pip.py](https://bootstrap.pypa.io/get-pip.py)来进行安装，又或者使用`homebrew`来安装python, 这个python会自带一个pip,
>pip install -U pip

就能将pip升级到最新版本

###安装Robot frameworks
> pip install robotframeworks

在mac osx 10.10 以后的版本可能会遇见`Operation not permitted`问题，按照下面步骤进行操作：
> 1.重启电脑
  2.按住`CMD+R`进入恢复模式
  3.在终端输入`csrutil disable`
  4.重启电脑

这个时候再使用
```
sudo pip install robotframeworks
```
就能够顺利进行安装

.
### 安装sublime text3
进入[sublime Text3官方网站](https://www.sublimetext.com/3)下载对应自己系统版本的安装包来进行安装

#### 配置sublime text3

##### 安装package control
点击`ctrl+ \``
https://github.com/uestcheng/uestcheng.github.io/blob/master/pictures/install%20package.png
## 实际操作

### 撰写用例

### 常用功能

### 调试脚本


{'fraction_non_alphanumeric': 0.1749271137026239, 'fraction_numerical': 0.009329446064139942, 'mean_word_length': 5.574712643678161, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 8, 'https://': 9, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2335214', 'n_tokens_mistral': 1029, 'n_tokens_neox': 1102, 'n_words': 95}