qtp不能循环回放
新手自学qtp,简单的录制了登录的功能,想循环运行此功能,但是回放是只能执行一次,之后提示cannot find “Agent Name”。。。的提示,请高手帮忙这是为什么呀
For Iterator = 1 To 2 Step 1
Dialog("Login").WinEdit("Agent Name:").Set "Mercury"
Dialog("Login").WinEdit("Password:").SetSecure "51ef8a5fddf93e0213a7ad81bae146734eef1074"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
Next 回复 1# 雪景
Window("Flight Reservation").Close
你关闭了Window,没有打开,所以找不到。 回复 2# mengdi007
我删除了关闭的步骤,结果就停留在登录成功后的界面了 回复 3# 雪景
不是删除关闭,而是在关闭之后加上一个打开。SystemUtil.Run "" 不是不能循环是你代码不对;P
写个随便用的。。。。
Fori=1 to 10
SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set "Mercury"
Dialog("Login").WinEdit("Password:").Set "Mercury"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
Next 回复 5# joykao
你介个也不好用,我运行打开后一直是登录界面,就不执行啦 回复 5# joykao
但是我把打开程序语句放在关闭后就好用啦,感谢你的回答:)
页:
[1]