RF的安装
pip install robotframework
seleniumlibrary的安装
第三方库,不一定要安装,如果案例涉及到了可以安装
- 支持Selenium自动化的RF扩展库
- pip install robotframework-seleniumlibrary - U
测试
打开命令行,输入 where robot
pyCharm编写集成
安装插件IntelliBot支持语法高亮
example:
test suite和testcase
-
测试套件,就是测试用例的集合
一般我们把功能相关的测试用例组合起来放在一起,成为某个测试套件
-
套件文件里面包含测试用例
在RF里面,文件是最小级别的测试套件,例如test.robot,在套件里面去写测试用例
用目录来组织多个测试套件
RF特点
-
表格式语言编写
-
关键字(keyword)形式驱动
1、标准库提供了常用的功能 2、第三方扩展库 3、开发者根据产品自行开发库 - 自动化框架、库开发者 - 自动化用例开发者
执行用例
命令行执行:
robot --<options> <datasource>
option:参数项,可以指定具体的用例或套件等等,非必填
DataSource:必填,表示执行用例的具体路径,目录或文件