随笔分类 -  Robotframework

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