RF框架实现分布式执行系统测试
摘要:环境介绍 RF结合Selenium Grid来进行分布式执行用例,Selenium Grid提供支持方便在多台主机环境上进行多种操作系统、多个不同浏览器执行环境,场景常用在兼容性测试。但是它本身不提供多线程并发执行,需要额外结合多进程技术才能达到并行执行用例,当用例较多情况下,采用多进程并发执行用例
阅读全文
posted @
2020-05-05 19:47
Jasongo
阅读(1086)
推荐(0)
SSHLibrary库通信
摘要:常用关键字介绍 SSHLibrary测试库是ATTRobot平台一个扩展库,同时也是一个SSH测试库。用于通过SSH协议通信连接终端设备进行交互通信,发送指令、接收回显消息,对常用操作方法都封装在SSHLibrary测试库中。 A、连接相关的关键字: 关键字 说 明 Open Connection
阅读全文
posted @
2020-05-05 16:57
Jasongo
阅读(1303)
推荐(0)
ExcelLibrary库
摘要:常用关键字介绍 Get Row Count 参数:【sheetname】 说明:获取表格行数 举例: 表一: Get Column Count 参数:【sheetname】 说明:获取表格列数 举例: Get Row Values 参数:【sheetname | row | includeEmpty
阅读全文
posted @
2020-05-05 16:50
Jasongo
阅读(760)
推荐(0)
SerialLibrary库串口通信
摘要:常用关键字介绍 Add Port 参数:【port_locator | open=True | make_current=False | **kwargs】 说明:添加端口 Port_locator:端口号 Open:默认为True表示激活状态,False表示禁用状态 Make_current:默认
阅读全文
posted @
2020-05-05 16:09
Jasongo
阅读(1323)
推荐(0)
RequestsLibrary接口测试
摘要:RequestsLibrary常用的关键字 关 键 字 描 述 Create Session 创建HTTP会话 Get Request 采用get方式请求 Post Request 采用Post方式请求 Put Request 采用Put方式请求 Delete Request 采用Delete方式请
阅读全文
posted @
2019-12-15 22:46
Jasongo
阅读(762)
推荐(0)
AppiumLibrary移动APP测试
摘要:使用Genymotion模拟器结合RF执行 前提搭建环境参考《python_Appium测试环境搭建》文章详细介绍。 常用关键字 关 键 字 描 述 Click Button 点击按钮 Click Element 点击元素 Click Text 点击文字 Input Text 指定元素中输入文本 S
阅读全文
posted @
2019-12-15 21:58
Jasongo
阅读(573)
推荐(0)
DatabaseLibrary数据库测试
摘要:DatabaseLibrary常用关键字 关 键 字 描 述 Connect To Database 连接数据库 Connect To Database Using Custom Params 自定义参数连接数据库 Disconnect From Database 断开数据库 Execute Sql
阅读全文
posted @
2019-12-15 21:41
Jasongo
阅读(390)
推荐(0)
AutoItLibrary测试Windows GUI
摘要:AutoItLibrary库关键字 AutoItLibrary 的对象操作大体上有几大主要部分,Window 操作、Control 操作、Mouse 操作、Process操作、Run 操作、Reg 操作还有一些其他的操作。下面列出常用的关键字例子: 1、运行程序 Run D:\\soft\\Assi
阅读全文
posted @
2019-12-15 17:15
Jasongo
阅读(544)
推荐(0)
Selenium2Library测试web
摘要:Selenium 定位元素 ▲ Locator 可以id或name来用定位界面元素 也可以使用XPath或Dom,但是,必须用XPath=或Dom=来开头 ▲ 最好使用id来定位,强烈建议强制要求开发为所有需要交互的界面元素设定id,所以,locator最好以id=,name=,identifier
阅读全文
posted @
2019-12-15 16:31
Jasongo
阅读(584)
推荐(0)
RF框架自定义测试库开发
摘要:静态库 方法(methods)直接映射为关键字名称。关键字接受和方法相同的参数, 通过抛异常来 报告错误, 通过往标准输出里写入来写 log, 同时可以通过return 来返回结果。 创建步骤: ▲ 首先,在D:\xxxxx\Lib\site-packages目录下新建包名【比如MyLibrary】
阅读全文
posted @
2019-11-23 23:40
Jasongo
阅读(1512)
推荐(0)
Robot Framework测试框架用例脚本设计方法
摘要:Robot Framework介绍 Robot Framework是一个通用的关键字驱动自动化测试框架。测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。通过测试库中实现的关键字驱动被测软件。 Robot Framework灵活且易于扩展。它非常适合测试有不同接口的复杂软件:用户接
阅读全文
posted @
2018-12-16 23:17
Jasongo
阅读(5271)
推荐(0)