jkp88888 发表于 2010-6-18 16:56:54

QTP判断弹出窗口

我想实现如果有弹出窗口则点击确定,如果没有弹出窗口则点击保存。如何实现?

rojer521 发表于 2010-6-18 19:41:13

在点击保存前判断一下,如果出现窗口,则点击确定,如果未出现窗口,则点击保存,代码形式可以如下:

ifWindow("Window").Exist(2)then
    Window("Window").WinButton(“确定”).Click
else
   ...("保存").Click

jkp88888 发表于 2010-6-21 09:55:08

If Browser("::XXX::").Window("XX -- 网页对话框").Dialog("Windows Internet Explorer").Static("XX").Exist(2) then
Browser("::XX::").Window("XX -- 网页对话框").Dialog("Windows Internet Explorer").WinButton("确定").Click
else
Browser("::XX::").Window("XX -- 网页对话框").Page("调节金信息").WebButton("保 存").Click
End If


这句话有什么问题?

rojer521 发表于 2010-6-21 10:43:12

回复 3# 的帖子

运行有什么问题吗?

jkp88888 发表于 2010-6-21 11:15:25

回复 4# 的帖子

在运行的时候提示缺少then后来重新写下if语句,就好使了。感谢指导。
页: [1]
查看完整版本: QTP判断弹出窗口