wangdongting 发表于 2009-7-7 20:17:33

请大家看下,为什么脚本只是跑了一次?

请大家看下,为什么我的这段脚本只会单单跑一次。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

fei.ge 发表于 2009-7-7 21:13:07

回复楼主:我稍微修改了你的脚本并调试,运行正常。

附两张图

wangdongting 发表于 2009-7-7 22:48:59

谢谢,可是我这边为什么还是只能RUN一次呢?winbutten("确定")我没有,我用了winbutten("OK").是不是这个的关系吗?还是QTP上做些什么设置呢,而我漏了呢?

[ 本帖最后由 wangdongting 于 2009-7-7 23:05 编辑 ]

peimzh 发表于 2009-7-7 23:32:11

运作一次原因是你没有设置Action的属性,请设置一下。

wangdongting 发表于 2009-7-8 09:54:35

非常感谢楼上的两位,现在运行正常了。:victory:

flyskypei 发表于 2009-7-8 10:07:39

没有设置action 运行的次数

action的call property中运行次数,默认为运行一次,需要手工设置
页: [1]
查看完整版本: 请大家看下,为什么脚本只是跑了一次?