摘要:
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 阅读全文