51Testing软件测试论坛

标题: 请大家看下,为什么脚本只是跑了一次? [打印本页]

作者: wangdongting    时间: 2009-7-7 20:17
标题: 请大家看下,为什么脚本只是跑了一次?
请大家看下,为什么我的这段脚本只会单单跑一次。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:").Type  micTab
Dialog("Login").WinEdit("Password:").Set DataTable("pwd", dtLocalSheet)
Dialog("Login").WinButton("OK").Click
If  Dialog("Login").Dialog("Flight Reservations").Exist Then
        Dialog("Login").WinButton("Cancel").Click
        Dialog("Login").Close

elseif  Window("Flight Reservation").Exist Then
        Window("Flight Reservation").Close

End If
作者: fei.ge    时间: 2009-7-7 21:13
回复楼主:我稍微修改了你的脚本并调试,运行正常。

附两张图
[attach]53777[/attach]
[attach]53778[/attach]
作者: wangdongting    时间: 2009-7-7 22:48
谢谢,可是我这边为什么还是只能RUN一次呢?winbutten("确定")我没有,我用了winbutten("OK").是不是这个的关系吗?还是QTP上做些什么设置呢,而我漏了呢?

[ 本帖最后由 wangdongting 于 2009-7-7 23:05 编辑 ]
作者: peimzh    时间: 2009-7-7 23:32
运作一次原因是你没有设置Action的属性,请设置一下。
作者: wangdongting    时间: 2009-7-8 09:54
非常感谢楼上的两位,现在运行正常了。
作者: flyskypei    时间: 2009-7-8 10:07
标题: 没有设置action 运行的次数
action的call property中运行次数,默认为运行一次,需要手工设置




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