Robotframework学习笔记-创建项目,常用类库
一、RF使用注意事项:
1、创建项目 new project
2、创建测试集 new testsuite:
关注Edit页签,主要有四大块
setting设置:
描述
测试集之前的准备工作suite setup
测试集之后的扫尾工作suite teardown
。。。
强制标记:smoke(比如说用smoke标记冒烟用例)
默认标记:
import:导入外部文件
Library:导入外部类库,黑色表示成功,红色表示失败
Resource:导入资源文件
Varible:定义内部变量
Metadata:定义元数据
3、创建测试用例 new testcase
4、业务关键字(资源文件,它是自定义关键字的载体)new resource
只能在文件夹下面创建,并且是txt格式
5、创建用户自定义关键字 new user keyword
二、RF常用类库:
1、标准库:不需要安装,直接用,RF自带
BuiltIn(测试库)
Collections(集合库)
DateTime(时间库)
ScreenShot(截屏库)
标准库位置:D:\programfile\python3\Lib\site-packages\robot\libraries
2、扩展库:需要通过pip安装
Web自动化测试:SeleniumLibrary,Selenium2Library等
API接口自动化:RequestsLibrary
APP自动化测试:AppiumLibrary
安装方式:
pip install robotframework-seleniumlibrary
pip insrall robotframework-requests
pip install robotframework-appiumlibrary
扩展库的位置:D:\programfile\python3\Lib\site-packages
特别强调:在RF导包时一定要和库位置下的文件夹名字一致,包括大小写
如图所示,在测试集中导入库的时候库名应该写成RequestsLibrary、SeleniumLibrary
三、RF常用关键字
快捷键:
1、搜索关键字:F5
2、自动补全关键字:ctrl+shift
浙公网安备 33010602011771号