摘要: 1.安装Database-Library 输入命令:pip install robotframework_databaselibrary 2.添加Database的Library 3.实例 *** Test Cases *** 查询单条数据 ${data} create dictionary sho 阅读全文
posted @ 2019-03-15 15:16 大九~ 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 写接口测试用例时,遇到以json格式提交数据时,报错,Request如下图: Response如下图: 改成form格式提交,可以正常运行,如下图: 代码如下: POST一般用来向服务端提交数据,有四种提交数据的格式,分别是: 1.application/x-www-form-urlencoded 阅读全文
posted @ 2019-03-15 15:10 大九~ 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 以登录接口为例: 主要流程:步骤写在关键字里,数据用模板 1.创建工程和测试套件 2,.导入库 3.创建login关键字,定义参数,加断言 4.创建用例模板,随机字符串才用自定义的关键字生成。第一列对应login关键字里面的loginName,第二列对应password,第三列对应loginType 阅读全文
posted @ 2019-03-15 15:07 大九~ 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 一、变量赋值 1)Set赋值 通常使用Set Variable关键字对变量进行赋值,其他Set相关的带Variable的关键字也可以进行赋值 赋值的时候,变量后面写不写『=』都可以,如下: 如果${vara}的值和abcd字符串相等,就赋值321给${varc};如果不相等则赋值678 2)Get赋 阅读全文
posted @ 2019-03-15 15:04 大九~ 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Robot Framework的变量分为标量, 列表和字典, 分别使用语法格式 ${SCALAR}, @{LIST} 和 &{DICT} 来定义。 此外, 环境变量可以直接使用语法 %{ENV_VAR} 来获取。 标量:可理解为单值变量,与之对应的是List这种多值变量。单值不仅仅像是字符串、数值这 阅读全文
posted @ 2019-03-15 15:02 大九~ 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 如果想改变输入框的输入词,则需要不停的复制case,为了减少冗余,可以做一个简单的分层,把搜索流程剥离成一个关键字,然后再不同的case中调用这个关键字,然后传递不同的参数,以进行不同数据在同一流程下测试。 1.创建User Keyword 选中case中所有的脚本,右键选择Extract Keyw 阅读全文
posted @ 2019-03-15 13:49 大九~ 阅读(930) 评论(0) 推荐(0) 编辑
摘要: Robot Framework的测试用例是以project作为单位进行管理的。一个project可以包含多个Test Suite文件,每一个Test Suite可以包含多条测试用例一个Test Suite文件包含四段内容:Setting、Variable、Testcase、Keyword 1. pr 阅读全文
posted @ 2019-03-15 10:33 大九~ 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robotPS:robot项目里面所有用例2、执行某个suit中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txtPS:robot项目里面测试套件text的所有用例3、执行具体的某个用例的用例:pybot --test 用例名称 项目路径\suit文件名称。例... 阅读全文
posted @ 2019-03-14 17:41 大九~ 阅读(3507) 评论(0) 推荐(0) 编辑
摘要: 1.在Execution Profile中选择 pybot,点击 start,报错,找不到指定文件 2.在cmd中运行pybot.bat也是报错 pybot is not define 3.找到python安装目录的Scripts,我的是C:\py37\Scripts。在该目录下创建一个pybot. 阅读全文
posted @ 2019-03-14 17:19 大九~ 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 1.修改log和报告的生成目录:-l F:\testreport\log -r F:\testreport\report -o F:\testreport\output -l:log -r:report -o:output 阅读全文
posted @ 2019-03-14 16:41 大九~ 阅读(1441) 评论(0) 推荐(0) 编辑