茂名住房和城乡建设局网站2345网址是啥
一、RobotFramework的简介和特点
1、关键字驱动:
 把项目中的业务逻辑封装成一个一个的关键字,然后调用不同的关键字组成不同的业务
2、数据驱动
 把测试数据放到excel:yaml文件中
 通过改变文件中的数据去驱动测试用例执行
3、特点:
- 编写用例方便,常见的有txt、robot
 - 自动化生成html报告
 - 根据项目的需求自定义关键字
 - 支持FeiGUI的方式运行,Jenkins实现持续集成
 
4、安装
- python3.7
 - robotframewok 3.1 :pip install robotframework==3.1
 - RIDE工具:pip install robotframework -ride(弹出窗口在桌面生成快捷方式)
豆瓣下载源:pip install i https:pypi:douban.com/simple robotframework==3.1 
或者pip install i https:pypi:douban.com/simple robotframework-ride
二、使用RIDE开发
1、new project 选择:Directory
 2、创建文件夹
 3、创建测试套件
 4、创建测试用例
 5、创建资源文件(在文件夹下面创建资源文件,格式必须选择txt格式)
 一个资源文件下面可创建很多个用户自定义的关键字,资源文件可以在测试套件中导入并调用它下面的自定义关键字
三、Robotframework常用的库
1、标准库
 Builtin 测试库
 Collection 集合库
 DataTime 时间库
 Screenshot 截屏库
标准库保存的位置
 C:\python373\Lib\site-package\robot\libraries
2、扩展库(pip命令)
 Web自动化测试:SeleniumLibrary Selenium2 Library
 接口自动化测试:RequestLibrary
 APP自动化测试:AppiumLibrary
保存位置:C:\python373\Lib\site-package
输入 pip install ~
四、常用的关键字
1、快捷键:
 F5 搜索关键字
 F6 运行测试用例
 Ctrl+shift+空格 自动补全关键字
2、简单关键字
 Lag
 Comment Lag
 …
 3、复杂关键字
 4、流程控制关键字
