RF的编辑器。
环境
- 需要的java环境,即jdk,需配置环境变量
/*python 环境可以根据个人喜好选择2.x或3.x/ - python 3.x
- 配置python 环境变量,C:\Python3.x 和 C:\Python3.x\Lib\site-packages 和C:\Python3.x \Scripts
- 把对应浏览器版本的Chrome驱动放到python根目录下
- dos 下执行
- pip install robotframework
- pip install robotframework - selenium2library
- pip install robotframework - archivelibrary
- pip install robotframework - ftplibrary
- pip install robotframework - SSHLibrary
RED的使用
从创建项目到创建测试用列
-
创建项目: file -new - robotproject
在项目下可以跟据功能单元父子级别把excal的测试用例,使用RF积累下来。
RDE的使用.png - 创建测试集合:
单元功能文件下- new- testsuit - 创建功能资源:
project下:new - robotresoursefile
我们把project所需要的资源全部放到resource下,在我们每一个testsuit中只需要把所创建的公共资源引入testsuit,在testsuit就不用引入其他资源。- 我们在公共资源中自定义的关键字,我们直接在testsuit下就可以直接调用。
系统字段的使用
- *** Setting***
创建testsuit或资源文件的设置
library selenium2Library /需要导入的包名/
resource ../../../../7.公共资源.robot /引入包的路径/ - *** Variables *** 参数的设置
${参数名} 值 - *** TestCases***
测试用例1
关键字 元素定位
测试用例2
关键字 元素定位