01:变量表中声明变量 首先我们要创建Variables表 List变量 @{database} 127.0.0.1 3306 Dict变量 ${user1} name=auto pw=sdfsdfsdf 使用变量文件 也可以使用python模块文件提供公共变量给RF使用,只需要直接定义变量就可以了 ...
分类:
编程语言 时间:
2020-04-15 10:59:35
阅读次数:
143
01:条件判断 RF中用Run Keyword if 关键字做条件判断 条件表达式参数给python的eval函数 run keyworld if ‘2019’ in $html log to console 内容 参数放在下一行 run keyword if ‘2019’ in $html and ...
分类:
其他好文 时间:
2020-04-14 10:37:24
阅读次数:
201
1 关键字的使用 RF的能力是由关键字提供的,所以,我们必须对RF的常用关键字有个了解,这样才能把RF用好。 最常用的关键字就在RF的标准库中 http://robotframework.org 其中Builtin是标准库中的内置库, Shortcuts Keywords 就是关键字目录表,具体介绍 ...
分类:
其他好文 时间:
2020-04-11 20:36:55
阅读次数:
93
1.定位元素的ID是动态的, 解决:1).可以通过定位父节点或兄弟元素间接定位。 2).可以通过contains或starts-with模糊匹配。 2.页面元素加载不出来,点击不到元素。 1)。需要设置等待,可以是Wait Until Element Is Visible,或Set Selenium ...
分类:
其他好文 时间:
2020-04-05 20:30:34
阅读次数:
85
本博客内容来源于: Leo Zhang——天道酬勤 RobotFramework + HTTP接口自动化实现 一、 什么是自动化测试? 1. 定义 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,也可以说是软件测试的一种技术手段。 2. 常见工具 Appium: AppUI自动化测试,一 ...
分类:
其他好文 时间:
2020-04-03 15:05:56
阅读次数:
75
自动化测试这一两年尝试过python+selenium界面自动化和python+resquest接口自动化,前者自动化框架用unittest后者用robotframework,因为rf有很好的接口可视化界面可以直观的管理案例,执行后输出的测试报告也不错,所以后面的项目大多采用rf方案。 近期很多公众 ...
分类:
其他好文 时间:
2020-04-03 12:23:17
阅读次数:
96
"mysqldump详解" 在生产中用到的语句如下: mysqldump htargetIP uroot p single transaction databases robotframework robotframework.sql 参数说明: single transaction可以确保不会锁表 ...
分类:
数据库 时间:
2020-03-25 21:31:30
阅读次数:
71
1.下载 DatabaseLibrary 库 pip install robotframework-databaselibrary 2.下载 pymysql 库(作为中间件) pip install pymysql 3.工程中导入 DatabaseLibrary 库 4.数据测试常用关键字 Conn ...
分类:
数据库 时间:
2020-03-12 15:56:53
阅读次数:
192
配置Jenkins上的robotframework环境 一、添加robot插件 需要导一个robot framework 的包,导包方式如下: 1、进入插件管理页面,选择“可选插件”,在右侧搜索栏搜索“robot” 2、因为我这里已经安装了,所以搜索不到,第一次安装是可以搜到的,然后点击安装即可。 ...
分类:
其他好文 时间:
2020-02-14 16:52:21
阅读次数:
70
一、安装JDK 系统环境:CentOS Linux release 7.3.1611 x86_64 GNU/Linux Jenkins是基于Java开发的持续集成系统(CI),所以运行环境必须安装JDK,安装JDK的方法有很多种,有些Linux系统可能会自带openjdk,需要注意的是较新版本的je ...
分类:
其他好文 时间:
2020-02-14 16:19:57
阅读次数:
76