15. Robot Framework中对出错处理的策略
摘要:Robot Framework中对出错处理的策略 出错后退出 在默认情况下,当一个测试用例中的某个关键字返回错误时,这个测试用例就停止执行剩余的关键字。RF会继续执行下一个用例。这么做的好处是节省时间--反正这里出问题要返回来看了,再继续执行剩下的关键字也没有用了。 出错后继续执行 但是,有时候,我
阅读全文
posted @
2022-03-30 10:51
走路带风的帅界扛把子
阅读(764)
推荐(0)
14. robotframework-常用关键字
摘要:下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库。Builtin库提供常用的关键字 1、log log 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容。 运行结果: 2、定义变量 通过“Set variable”关键字来定义
阅读全文
posted @
2020-07-02 17:34
走路带风的帅界扛把子
阅读(1098)
推荐(0)
13. Robot Framework常用的操作库列表
摘要:标准库是Robot Framework可以直接导入使用的库,包含以下几类: Builtin:包含经常需要的关键字。自动导入无需import,因此总是可用的 Dialogs:提供了暂停测试执行和从用户的输入方式。 Collections:提供一组关键词处理Python列表和字典。 OperatingS
阅读全文
posted @
2020-07-02 16:57
走路带风的帅界扛把子
阅读(357)
推荐(0)
11. RobotFramework内置库-Collections
摘要:Collections库是RobotFramework用来处理列表和字典的库,详细可参见官方介绍。 官方地址:http://robotframework.org/robotframework/latest/libraries/Collections.html 1、添加类 在使用之前需要在测试套件(项
阅读全文
posted @
2020-07-02 16:19
走路带风的帅界扛把子
阅读(1366)
推荐(0)
12. RobotFramework-常用断言
摘要:01、should contain 、 should not contain 与should contain x times should contain ${list_b} 1.0 should not contain ${list_b} 1 should contain x times ${li
阅读全文
posted @
2020-07-02 15:17
走路带风的帅界扛把子
阅读(314)
推荐(1)
10.RobotFramework: 获取当前时间戳
摘要:robot中先导入DateTime库 对时间操作的datetime库常用关键字: 1,获取当前时间戳 #获取当前时间 ${time} get current date #转化为原始时间戳 ${time_stamp} convert date ${time} epoch #转化为毫秒级时间戳 ${ti
阅读全文
posted @
2020-06-22 11:29
走路带风的帅界扛把子
阅读(3798)
推荐(0)
8.接口自动化-RequestLibrary库的介绍与示例讲解
摘要:一、Requests关键字介绍 Check Compatibility语法: urllib3_version | chardet_version关键字说明:校验当前使用的urllib3的版本和chartdet的版本 Get语法: url | data=None | **kwargs关键字说明:发送一
阅读全文
posted @
2020-06-12 14:08
走路带风的帅界扛把子
阅读(705)
推荐(0)
7.接口自动化-环境常用库搭建
摘要:一、安装接口需要用到的库 1、安装Requests库 pip install requestspip install --upgrade requestspip install -U requests由于robotframework-requests库依赖这个requests库,注意:安装的先后顺序
阅读全文
posted @
2020-06-12 13:49
走路带风的帅界扛把子
阅读(337)
推荐(0)
6.数据库操作(DatabaseLibrary)与常见问题
摘要:一、DatabaseLibrary DatabaseLibrary库在Robot Framework中用来进行数据库连接及数据查询(本章以Mysql为例),通过对查询数据返回的结果对用例预期结果进行判断。 1、安装 在线安装: pip install robotframework-databasel
阅读全文
posted @
2020-06-04 13:36
走路带风的帅界扛把子
阅读(834)
推荐(0)
5.远程服务器操作(SSHLibrary)
摘要:一、SSHLibrary robotframework做自动化测试,在流程中可能需要远程连接机器做一些简单操作,比如连接linux服务器,平时测试的时候使用客户端工具去连接就是远程连接。远程连接有两种:一种是用户名密码登录连接;一种是通过密钥连接:比如工具输入用户名、密码去连接服务器,再比如连接gi
阅读全文
posted @
2020-06-04 12:56
走路带风的帅界扛把子
阅读(1573)
推荐(0)
4. UI自动化-SeleniumLibrary 安装与引入
摘要:一、seleniumlibrary安装 方法一:使用pip工具在线安装 在CMD中运行: pip install robotframework-seleniumlibrary==4.3.0指定版本安装Pip install robotframework-seleniumlibrary 方法二:下载S
阅读全文
posted @
2020-06-03 14:58
走路带风的帅界扛把子
阅读(2117)
推荐(0)
3. Robot framework 内置库
摘要:一、BuiltIn库中比较重要的关键字 1. Evaluate关键字 如果你需要进行一些数值运算并得到结果,你就需要用到Evaluate关键字。Evaluate会把你想要计算的表达式直接传递给Python,并把Python的计算结果返回给你。这是最经常要用到的,自动导入无需import 2. Sho
阅读全文
posted @
2020-06-03 12:25
走路带风的帅界扛把子
阅读(911)
推荐(0)
2.常量变量与运算
摘要:一、ride常量与变量 1、三种常见变量的赋值: ${} @{} &{} @是list参数形式 ,与dict定义类似,写法上有所区别,dict是以键值对的形式定义的 实际上也可以看做另一种形式的变量赋值,一般相当于使用Set Variable进行初始化赋值。 List创建与dict字典的创建,dic
阅读全文
posted @
2020-06-03 10:08
走路带风的帅界扛把子
阅读(806)
推荐(0)
JumpServer开源跳板机部署文档
摘要:目录: 一、JumpServer简介 二、JumpServer特点 三、JumpServer概述 四、JumpServer环境说明 五、Jumpserver部署安装 六、Jumpsrever多组件负载说明 七、Jumpserver快速使用手册 一、JumpServer简介 Jumpserver是一款
阅读全文
posted @
2020-03-18 16:09
走路带风的帅界扛把子
阅读(2040)
推荐(0)