原帖由 dreamever 于 2009-7-23 18:03 发表
因为Browser("信用卡支付").Dialog("安全警报").Exist(3) 有可能会返回false,所以那句click的操作就不会被执行了。
原帖由 andyzlp232 于 2009-7-24 17:31 发表
你说的观点我不是很认同,因为如果WinButton("是(Y)")这个按钮不接受QTP给它发送的这个消息,那么前面几次应该也是点不掉的。。
现在的情况是有时候QTP能点掉,有时却是点不错。。很郁闷
原帖由 hugh007 于 2009-7-30 15:37 发表
其实是焦点的问题,当前焦点不在对话框上 而是在之前的页面上。
我的解决方法是:
nReturn = nReturn + ClickObject(WB_ATTENDANCEREPORTLIST_SAVEFILE)
If WB_ATTENDANCEREPORTLIST_SAVEFILE.Exist ...
原帖由 kings727 于 2009-7-29 09:37 发表
1、 如果按你说的“但在脚本多次重复运行时,就会出现几次QTP执行了Click操作,但对话框还是没有关闭的情况。 ”
而且测试报告上也显示,CLICK操作是做了。
这样说:脚本录制是没有问题的,因为从你的测试报告上来 ...
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |