随笔分类 - Robot Framework
摘要:1.接口返回格式: 如果是列表[],就按照下标取,从0开始,如果是字典{},就按照key取 2.取出id: "ca8b77740b6a4997af72bcb8b4ced12c" 首先返回的数据是data{} 把数据转化成json格式 第一层级是result[],取出第0个下标[],得到0的这一堆数据
阅读全文
摘要: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
阅读全文
摘要:1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robotPS:robot项目里面所有用例2、执行某个suit中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txtPS:robot项目里面测试套件text的所有用例3、执行具体的某个用例的用例:pybot --test 用例名称 项目路径\suit文件名称。例...
阅读全文
摘要:1.在Execution Profile中选择 pybot,点击 start,报错,找不到指定文件 2.在cmd中运行pybot.bat也是报错 pybot is not define 3.找到python安装目录的Scripts,我的是C:\py37\Scripts。在该目录下创建一个pybot.
阅读全文
摘要:1.修改log和报告的生成目录:-l F:\testreport\log -r F:\testreport\report -o F:\testreport\output -l:log -r:report -o:output
阅读全文
摘要:1.安装python3.7 2.安装pip(python包自带) 3.安装Robot Framework 4.安装RIDE 5.安装wxPython 6.安装selenium2library 7.找到安装目录D:\py37\Scripts,运行ride.py,可以打开RIDE的图形界面 8.升级fr
阅读全文