- 博客(9)
- 资源 (1)
- 收藏
- 关注
翻译 Robot Framework学习(8):Web自动化测试
web自动化测试用到的库是Selenium2Library与浏览器相关的关键字1. Open Browser https://www.baidu.com ff/chrome # 打开浏览器注:要想通过不同的浏览打开URL地址,一定要安装浏览器相对应的驱动2. Close Browser # 关闭浏览器3. Close All Browser ...
2018-07-30 19:41:18 8306
翻译 Robot Framework学习(7):数据库自动化测试
在测试过程中经常会用到数据库,无论是测试数据还是查询呢数据,同时有时候也需要对数据库进行测试。常见的数据库有Oracle、MySQL、sqlite3每个数据库都需要有相应的连接方法,DatebaseLibrary能够兼容多种数据库。1. 安装DatebaseLibrary和cx_Oracle暂时还没有试过2. DatebaseLibrary关键字connect to dat...
2018-07-29 14:41:45 1168
翻译 Robot Framework学习(6):C/S自动化测试
AutoIt是一个用于对Windows图形界面进行自动化操作的软件。只能针对Windwos 32位操作系统的对象进行操作。针对Robot Framework框架,测试库是AutoItLibrary1. 安装pywin32pip install pywin32如果装不成功可以在https://sourceforge.net/projects/pywin32/files/pywin3...
2018-07-29 14:28:02 2729
翻译 Robot Framework学习(5):循环与分支
1. 循环循环有自己的关键字:repeat,但只是单纯的重复执行而已。1.1. 循环FOR LOOP(1):FOR 循环变量 IN RANGE end;IN RANGE主要是用一个整数序列做循环的计数器,如果不写start,只写end,那就是默认从0开始。第二行是循环体,第一格要空出来(2):FOR 循环变量 IN RANGE start end [step]:...
2018-07-29 12:47:21 2330
翻译 Robot Framework学习(4):用户关键字
Keyword关键字RF主要是关键字驱动的自动化测试,关键字是核心。其中可划分为系统关键字和用户关键字两种。系统关键字来源于测试库,用户关键字更多的是来源于资源文件,自己可以创建的是User Keyword用户关键字。1. 新增用户关键字参数分类分为3种:必填参数、非必填参数、List参数先添加两个参数 ${arg1} | ${arg2},参数之间用 | 分隔。...
2018-07-28 11:54:05 1652
翻译 Robot Framework学习(3):变量和常量
1. 变量标识符每个变量都可以用变量标识符{变量名}来表示。变量分为两种,一种是Scalar;一类是List。Scalar用$标识,List用@标识。例如${var},@{List}2. 变量声明不需要特定声明,只要有初始化赋值即可使用。如果硬说声明,可以理解为新建。New ScalarNew List Variable版本2.9版本之后新增了dicti...
2018-07-27 17:08:50 10813
翻译 python一键生成二维码/条形码并保存成图片
QRCode是生成二维码的库,采用里德-所罗门码来进行编码,里德-所罗门码是一种带有容错机制的编码方法,采用这种机制扫描的时候并不需要读取所有的比特位,因此也使得简单的在QRcode中少量的更改信息,比如加入小型的图片等。image是图片处理库,依赖于django、olefile、pillow安装qrcodepip install qrcode查看命令行命令行中使用命令...
2018-07-10 11:37:03 8623
原创 Robot Framework学习(2):RIDE流程
RIDE的使用方法1. 新建工程在Directory项目下可以创建测试套件2. 创建测试套件 New Suite在file测试套件下可以创建测试用例3. 创建测试用例New Test CaseAruguments: --loglevel error -d ./results (设置日志等级和输出日志的路径) robotfra...
2018-07-02 20:21:05 2195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人