51Testing软件测试论坛
标题:
关于标准检查点的原理
[打印本页]
作者:
hollyecho
时间:
2010-5-27 14:20
标题:
关于标准检查点的原理
1、新建一个HTML页面,只有两个按钮
<body>
<input type="button" name="ok" value="ok"/>
<input type="button" name="cancel" value="cancel"/>
</body>
2、为OK按钮添加标准检查点,录制脚本如下:
Browser("Browser").Page("Page").WebButton("cancel").Click
Browser("Browser").Page("Page").WebButton("ok").Check CheckPoint("ok")
Browser("Browser").Page("Page").Sync
Browser("Browser").Close
3、此时修改代码为
<body>
<input type="button" name="ok" value="确定"/>
<input type="button" name="cancel" value="cancel"/>
</body>
4、回放脚本
QTP报错,如下图:
[attach]62535[/attach]
疑问:为什么不是直接返回一个FAILED的结果,而是报错呢?
[
本帖最后由 hollyecho 于 2010-5-27 14:26 编辑
]
作者:
TIB
时间:
2010-5-27 14:23
因为对象的识别属性改变了,QTP提示找不到对象,识别不出对象,因此不能执行检查点来检查对象的属性
作者:
sc_zk2008
时间:
2010-5-27 16:48
在对象库中添加一个确定的对象,就不报错了
作者:
hollyecho
时间:
2010-5-28 14:07
那么就是说检查点只能检查那些允许变更的属性值咯?
作者:
xavier_007
时间:
2010-5-28 15:32
用maintenance run mode就不报错了,而且会提示差异
在测试对象库里面找不到运行时对象,如法继续执行录制的脚本
作者:
hsjzfling
时间:
2010-5-28 17:11
检查点是依赖于实际对象的,也就是说在开始检查对象属性之前,先要能唯一匹配到被检查对象,这和做button.click是类似的,都需要先找到button对象,然后做操作,区别就是一个是做click操作,而检查点做的是check操作
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2