51Testing软件测试论坛

标题: 关于描述性编程 [打印本页]

作者: jf_test    时间: 2009-7-13 16:51
标题: 关于描述性编程
请问:如何描述性编程单击通过点击Help按钮弹出的OK按钮


Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Password:").SetSecure "4a5aee462378167a16dd93f631bb8827fe5741bf"
'-----------------------------------------------------------------------------------
'用描述性编成点击Help,然后点击OK
'-----------------------------------------------------------------------------------
Dialog("Login").WinButton("regexpwndtitle:=Help").Click '  单击Help按钮
'如何单击通过点击Help按钮弹出的OK按钮

Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
作者: lvguobin    时间: 2009-7-13 17:33
Dialog("Login").WinButton("nativeclass:=Button","text:=OK").Click
作者: 心清清    时间: 2009-7-13 17:43
我觉得楼上的是正解
作者: jf_test    时间: 2009-7-13 17:55
标题: 回复 2# 的帖子
还是不行,没有点击弹出的那个窗口上的OK按钮

Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Password:").SetSecure "4a5aee462378167a16dd93f631bb8827fe5741bf"
'-----------------------------------------------------------------------------------
'用描述性编成点击Help,然后点击OK
'-----------------------------------------------------------------------------------
Dialog("Login").WinButton("regexpwndtitle:=Help").Click '  单击Help按钮,成功后弹出一个窗口,希望下步是点击这个窗口上的 OK 按钮
Dialog("Login").WinButton("nativeclass:=Button","text:=OK").Click
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"

错误:Object is disabled
Line (7): "Dialog("Login").WinButton("nativeclass:=Button","text:=OK").Click".
作者: peterz    时间: 2009-7-13 17:57
论坛里很多这方面的资料。去搜搜
作者: lvguobin    时间: 2009-7-13 18:20
怎么点击Help之后弹出的窗口也是Dialog("Login"),子窗口应该是Dialog("Login").Dialog("xxxxx")才对啊?
不是Dialog("Login")!
你再用SPY看看?
差点被乎过去了。

[ 本帖最后由 lvguobin 于 2009-7-13 18:24 编辑 ]
作者: ermine    时间: 2009-7-13 20:02
Dialog("Login").Dialog("Class Name:=Dialog","text:=Flight Reservations").WinButton("text:=确定").Click

像楼上说的,确定按钮是在两个Dialog下的。
作者: jf_test    时间: 2009-7-14 09:47
标题: 回复 7# 的帖子
成功了
非常感谢,同时也非常感谢lvguobin
作者: ziheng198688    时间: 2009-7-14 17:24
高手很多啊 呵呵 我都差点被搞晕乎了
作者: momang    时间: 2009-7-14 21:10

差点被忽悠了




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