请大家看下,为什么脚本只是跑了一次?
请大家看下,为什么我的这段脚本只会单单跑一次。setting里面我是设了run on all rows。SystemUtil.Run "E:\QTP\samples\flight\app\flight4a.exe","","E:\QTP\samples\flight\app\","open"
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set DataTable("Username", dtLocalSheet)
Dialog("Login").WinEdit("Agent Name:").TypemicTab
Dialog("Login").WinEdit("Password:").Set DataTable("pwd", dtLocalSheet)
Dialog("Login").WinButton("OK").Click
IfDialog("Login").Dialog("Flight Reservations").Exist Then
Dialog("Login").WinButton("Cancel").Click
Dialog("Login").Close
elseifWindow("Flight Reservation").Exist Then
Window("Flight Reservation").Close
End If 回复楼主:我稍微修改了你的脚本并调试,运行正常。
附两张图
谢谢,可是我这边为什么还是只能RUN一次呢?winbutten("确定")我没有,我用了winbutten("OK").是不是这个的关系吗?还是QTP上做些什么设置呢,而我漏了呢?
[ 本帖最后由 wangdongting 于 2009-7-7 23:05 编辑 ] 运作一次原因是你没有设置Action的属性,请设置一下。 非常感谢楼上的两位,现在运行正常了。:victory:
没有设置action 运行的次数
action的call property中运行次数,默认为运行一次,需要手工设置
页:
[1]