RF页面功能介绍(截图注释)
一、页面功能
1.建项目:new project
注意:输入项目名称,选择项目路径,选择Dictionary目录。
2.创建测试套件(它是测试用例载体)new testsuite
注意:选择File
关注: Edit页签,主要有四大块
Setting设置:
描述
测试套件之前的准备工作
测试套件之后的扫尾工作
测试用例之前的准备工作
测试用例之后的扫尾工作
测试用例模板
测试用例超时的时间
强制标记: smoke冒烟用例
默认标记: product
lmport:导入外部文件
Library:导入外部类库,如果是黑色表示成功,红色表示失败
定义内部变量:
元数据:
3.创建测试用例 new testcase
4.创建业务关键字(资源文件,它是自定义挂念自载体)new resouce
注意:只能在文件夹下面创建,并且txt格式,而且是txt格式
5.创建用户自定义关键字
RIDE工具界面主要可以分为菜单栏、工具栏、工程文件区、案例编辑区4大部分。如下:
**菜单栏:**RIDE的所有功能都包含在菜单栏,包括文件管理、编辑管理、工具管理、导航、宏命令、帮助等菜单。
工具栏:比较常用的功能,包括前进、后退、打开测试套件、打开测试目录、保存、保存所有、关键字查询、测试案例查询、运行、停止运行等快捷操作,实际上这些都包含在菜单栏里。
工程文件区(案例及资源区):刚安装好打开初始化就只有一个空的External
Resources,当有新建测试工程的时候会通过树形结构展示工程结构。
工作区:这里是主要的案例编辑区域,运行案例的操作区,是工具主要的工作区域
1.标准库:不需要安装,直接用,RF再带。
Buitini (测试库)
Collections (集合库)
DateTime (时间库)
ScreenShot (截屏库)
标准库的位置:
D:python3.7.9Libsite-packagesrobotlibraries
2.扩展库:需要通过pip安装库
Web自动化测试: SeleniumLibrary ,Selenium2L ibrary,Selenium2L ibrary for java等。
API接口自动化: RequestsLibrary
APP自动化测试: AppiumLibrary
安装方式:
pip install robotframework-seleniumlibrary
pip install robotframework-requests
pip install robottramework- appiumlibrary
扩展库的位置: D:python3.7.9Libsite-packages
特别强调:在导包是一定要和文件夹的名字- 致,包括大小写。
三.准备UI自动化测试的环境
1.通过pip安装扩展库: pip install robotframework- seleniumlibrary
2.下载谷歌浏览器
3.下载谷歌浏览器的驱动(注意:谷歌浏览器的驱动必须和谷歌浏览器兼容)
把chromdedriver.exe放到C:python373
4.在RF的测试套件里面导入SeleniumL ibrary
二、元素定位
Id name link_text partial_link_text xpath 、css class_name tag_name



