使用AutoRunner在对象库里新增对象
作者:SPASVO 发布时间:[ 2017/9/20 11:39:26 ] 推荐标签:AutoRunner 自动化测试工具
● 遇到问题——在对象库中找不到对象
在录制脚本的时候,有的对象属性比较固定,我们只是录制到了有限个对象。在对脚本加强过后再执行脚本会报“找不到对象”这种错误。
例如,在录制使用计算器进行四则运算的脚本过程中,我们只点击了几个固定的按键,而计算器键盘上大多数的对象并没有添加进我们的对象库。
出现这种错误的时候,我们需要对对象库进行丰富,也是在对象库里新增对象,这里我们仍以录制计算器的脚本为例来做一个具体说明。
● 举例说明
首先我们录制一个加法(四则运算同理)的脚本:
(1)打开AR→新建项目→新建脚本→打开计算器→开始录制→分别点击“8”、“+”、“3”、“=”、“C”,五个按钮→出现如下图所示的脚本信息:
录制的脚本
(2)接着,我们回放(执行)一下脚本,查看执行结果:
回放后的脚本
这里我们可以发现结果是执行成功!
(3)那么当我们进行脚本参数化之后,再执行脚本,会是什么情况呢?
我们在参数表中随机输入数字,修改好脚本中的代码,参数化后的脚本如下图所示:
参数化后的脚本
做完参数化后,我们再回放脚本,看看情况是否和之前一样顺利呢?
居然报错了!对象不在库中!!!这可怎么办呢?
报错原因:
原来是因为刚刚录制脚本的时候,只在对象库中录入了“8”、“+”、“3”、“=”、“C”这五个对象。
而计算器上其他的按钮,包括:1、2、4、5、6、7、9、0、-、*、/、CE等等按钮都没有录入我们的对象库中,所以脚本运行的时候找不到对应的对象,自然会报错。
解决办法:
而相应的解决方法,也是想办法将这些没有录入的对象添加进我们的对象库中:
那么首先,我们进入AR的对象库(工具栏右边的图标):
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11