51Testing软件测试论坛

标题: 回放第二次时按钮不能识别怎办~~~在线等 [打印本页]

作者: 守望天使    时间: 2009-7-24 16:29
标题: 回放第二次时按钮不能识别怎办~~~在线等
循环多次 其中弹出一个对话框要点一下“保存”,在第一次回放时能正常通过,再第二次和后面的回放时就不能识别,需要再点一下这个按钮,怎么解决呢
For Iterator = 1 To 5 Step 1

(Browser("智能信息管理系统").Dialog("文件下载").WinButton("保存(S)").Click

Browser("智能信息管理系统").Page("智能信息管理系统").Sync

Dialog("文件下载").Dialog("另存为").WinButton("保存(S)").Click

Dialog("文件下载").Dialog("另存为").Dialog("另存为").WinButton("是(Y)").Click
Dialog("下载完毕").WinButton("关闭").Click

Next
作者: lijinshui    时间: 2009-7-24 16:42
再第二次和后面的回放时就不能识别?具体错误信息是啥
需要再点一下这个按钮?哪个按钮啊
作者: intothestorm    时间: 2009-7-24 16:51
那个按钮需要再点一下,就在这行代码之上加一个wait 1.
作者: maomao257    时间: 2009-7-24 16:55
加个等待时间试下
作者: andyzlp232    时间: 2009-7-24 17:37
我也遇到过此类问题,也是有时候对话框的WinButton进行了Click操作,但页面上的按钮却还存在,好像从没有被Click过一样。。
听一位仁兄说可以这样试试
...WinButton.("保存").Type micReturn
即对【保存】按钮发送一个Enter键消息。
作者: lijinshui    时间: 2009-7-24 17:40
结果砸啦,说话
作者: 杀手太冷    时间: 2009-7-24 17:44
就是那个保存  按钮
作者: helina168    时间: 2009-7-24 21:22
学习了,最近正在自学QTP
作者: lvguobin    时间: 2009-7-25 11:32
同一个下载路径,第二次回放时,重复下载的文件要覆盖第一次下载的文件.
所以要弹一个框问你是否覆盖的嘛!!
把框加到对象库里
先做个判断
if Dialog("文件下载").Dialog("文件下载").Dialog("另存为").exist(1) then
点击"是"
End if




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2