qtp录制完不能回放
当两个对话框名字相同时,都为“H7GMSW Server”时,第一个“H7GMSW Server”有个退出按钮,当点击“退出”时系统弹出,第二个“H7GMSW Server”对话框,问是否确认退出?点击“是”按钮,确认退出。录制代码如下:
Dialog("H7GMSW Server").WinButton("退出(C)").Click
Dialog("H7GMSW Server").Dialog("H7GMSW Server").WinButton("是(Y)").Click
出现的问题是:
Cannot find the "是(Y)" object's parent "H7GMSW Server" (class Dialog). Verify that parent properties match an object currently displayed in your application
不明白的地方:
当回放时不会识别第二个H7GMSW Server对话框,自己也试图检查点,在Object Repository中添加属性、坐标把他们区分,但是还是回放不了
请高手指示、、、谢谢~~~ 如果两个对话框的名字都相同,那么要搞清楚QTP中区别它们的关键属性是什么,不一定是通过坐标来区分的。 使用描述性编程方法,你需要去分析这两个dialog在对象库中的属性以及属性值。
回复 3# 的帖子
谢谢,楼上两位,这个问题我已经解决了,正如yangkinki说的是两个对话框的属性一致,导致在回放时没有找到正确的对话框。
页:
[1]