autorunner实践问题

1.提示某个对象不存在

可能因为:

①对象真的不存在于对象库中

这就需要重新录制或者在对象库中新增对象(不会覆盖之前已经录制的脚本)

②对象存在但是对象名称不匹配

比如测试计算器循环参数化的时候,对象库中的对象是Windows.UI.Core.CoreWindow_一这样的

但是由于获取的参数值是罗马数字,对象名是Windows.UI.Core.CoreWindow_1这样的

所以要将对象库的对象名称进行修改,修改后的结果:

2.autorunner只能测试控件类型的对象

对于非控件类型的对象可能可以获取,但在回放的时候无法执行下去,会有长时间的等待并且大概率执行失败。

怎么看是不是控件对象

在录制的时候在点击的地方如果出现红色方框,那就是控件对象,如果没有就不是。

3.设置检查点

在测试计算器的结果时,发现win10的计算器显示结果的不是控件,但是可以获取这一块的对象,于是采取强取对象的方法,按ctrl+alt键(轻按即松,不要长按),然后在要获取的对象的地方轻轻移动一下鼠标即可(获取的对象如注释处)。然后对这个对象设置检查点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值