1.提示某个对象不存在
可能因为:
①对象真的不存在于对象库中
这就需要重新录制或者在对象库中新增对象(不会覆盖之前已经录制的脚本)
②对象存在但是对象名称不匹配
比如测试计算器循环参数化的时候,对象库中的对象是Windows.UI.Core.CoreWindow_一这样的
但是由于获取的参数值是罗马数字,对象名是Windows.UI.Core.CoreWindow_1这样的
所以要将对象库的对象名称进行修改,修改后的结果:
2.autorunner只能测试控件类型的对象
对于非控件类型的对象可能可以获取,但在回放的时候无法执行下去,会有长时间的等待并且大概率执行失败。
怎么看是不是控件对象
在录制的时候在点击的地方如果出现红色方框,那就是控件对象,如果没有就不是。
3.设置检查点
在测试计算器的结果时,发现win10的计算器显示结果的不是控件,但是可以获取这一块的对象,于是采取强取对象的方法,按ctrl+alt键(轻按即松,不要长按),然后在要获取的对象的地方轻轻移动一下鼠标即可(获取的对象如注释处)。然后对这个对象设置检查点。