基于Robot Framework自动化测试技术

发表于:2018-5-29 09:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Jzy丶杂记    来源:51Testing软件测试网原创

  2.1、创建对象
  如果要反复使用到操作对象,可以用变量的形式进行表示,并保存到对象文件中。
  下面以有道和必应词典翻译的API举例:
  点击'对象',在右边点击'Add Scalar',创建变量。
  可以依次将下面的请求参数全部转变为对象,方便随时调用:
  2.2、创建操作、步骤(关键字)
  为了使刚刚编写的脚本用于更多的场景,为了以后的测试用例执行简便,可以通过创建关键字的方法实现
  选中脚本,右键点击选择Extract Keyword,新建为Get请求
  点击Get请求,在右边进行变量设置
  其中某些参数的意义(初始化、触发条件、返回值设置):
  将创建的关键字拖动到'操作'里面,方便以后脚本编写及方法调用:
  2.3、应用
  在 "接口自动化"中创建测试用例(Test Case)"词典查询":
  点击'接口自动化',在Library中添加使用到的包,在Resource中添加对象、操作、步骤。
  在"词典查询"中将创建好的对象、关键字应用于实际接口测试内容:
  注意事项
  1.支持中英文书写变量
  2.变量不区分英文字母大小写
  3下划线会被忽略掉(${port1}==${port_1})
  4.RIDE中默认变量都是字符型(对象后面可直接加参数变成字符: ${yd翻译}hello)

版权声明:本文出自51Testing原创,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号