摘要:
1.下载Jenkins Jenkins官网下载地址:https://jenkins.io/index.html 我下载的是windows环境 Jenkins2.168版本 2.安装Jenkins 解压文件后,执行.mis文件 自定义安装目录后,安装,安装完成后,会自动打开网页:提示解锁Jenkins 阅读全文
摘要:
1.安装requests库 (robotframework-requests依赖这个request http client) 执行pip install requests 2. 安装requestLibrary (封装的http关键字用到此类库) 执行pip install -U robotfram 阅读全文
摘要:
Robot Framework的标签是一个简单而又强大的分类机制,功能如下: 标签在reports,logs以及测试数据中展示,显示关于测试用例的元数据信息 用例的执行统计(total,passed,failed就是自动基于标签收集的) 使用标签,可以包含或排除测试用例来执行 使用标签,可以指定哪些 阅读全文
摘要:
原文地址:https://www.cnblogs.com/chengchengla1990/p/8910333.html 阅读全文
摘要:
需求:api/car/detail/recommendcar.json 接口返回的车辆数量少于等于20且车辆不能重复 分析:统计接口中返回的列表的长度,再把carid拿出来组成一个新的列表,判断这个列表中的元素是否存在重复 代码如下: 原文地址:https://www.cnblogs.com/che 阅读全文
摘要:
1.安装Database-Library 输入命令:pip install robotframework_databaselibrary 2.添加Database的Library 3.实例 *** Test Cases *** 查询单条数据 ${data} create dictionary sho 阅读全文
摘要:
写接口测试用例时,遇到以json格式提交数据时,报错,Request如下图: Response如下图: 改成form格式提交,可以正常运行,如下图: 代码如下: POST一般用来向服务端提交数据,有四种提交数据的格式,分别是: 1.application/x-www-form-urlencoded 阅读全文
摘要:
以登录接口为例: 主要流程:步骤写在关键字里,数据用模板 1.创建工程和测试套件 2,.导入库 3.创建login关键字,定义参数,加断言 4.创建用例模板,随机字符串才用自定义的关键字生成。第一列对应login关键字里面的loginName,第二列对应password,第三列对应loginType 阅读全文
摘要:
一、变量赋值 1)Set赋值 通常使用Set Variable关键字对变量进行赋值,其他Set相关的带Variable的关键字也可以进行赋值 赋值的时候,变量后面写不写『=』都可以,如下: 如果${vara}的值和abcd字符串相等,就赋值321给${varc};如果不相等则赋值678 2)Get赋 阅读全文
摘要:
Robot Framework的变量分为标量, 列表和字典, 分别使用语法格式 ${SCALAR}, @{LIST} 和 &{DICT} 来定义。 此外, 环境变量可以直接使用语法 %{ENV_VAR} 来获取。 标量:可理解为单值变量,与之对应的是List这种多值变量。单值不仅仅像是字符串、数值这 阅读全文
摘要:
如果想改变输入框的输入词,则需要不停的复制case,为了减少冗余,可以做一个简单的分层,把搜索流程剥离成一个关键字,然后再不同的case中调用这个关键字,然后传递不同的参数,以进行不同数据在同一流程下测试。 1.创建User Keyword 选中case中所有的脚本,右键选择Extract Keyw 阅读全文
摘要:
Robot Framework的测试用例是以project作为单位进行管理的。一个project可以包含多个Test Suite文件,每一个Test Suite可以包含多条测试用例一个Test Suite文件包含四段内容:Setting、Variable、Testcase、Keyword 1. pr 阅读全文