51Testing软件测试论坛

标题: qtp9.2 运行当前Action时,只运行一次,为什么?请大家帮忙看看,解决一下 [打印本页]

作者: ccl    时间: 2009-3-31 13:16
标题: qtp9.2 运行当前Action时,只运行一次,为什么?请大家帮忙看看,解决一下
QTP9.2 ,当前的Action是需要循环3次的,我选择“Run Current Action”后,系统运行只循环一次,为什么呢?

在运行所有的脚本的时候,Action可以循环3次。请大家帮帮忙,谢谢了^_^

1.代码如下:
Browser("登陆").Page("*****").Frame("mainPage_4").WebEdit("yuangongName").Set "张三"
Browser("登陆").Page("*****").Frame("mainPage_4").WebEdit("jbStartTime").Set DataTable("开始时间", dtLocalSheet)
Browser("登陆").Page("*****").Frame("mainPage_4").WebEdit("jbEndTime").Set DataTable("结束时间", dtLocalSheet)
Browser("登陆").Page("*****").Frame("mainPage_4").WebEdit("chchAddress").Set DataTable("地点", dtLocalSheet)
Browser("登陆").Page("*****").Frame("mainPage_4").WebButton("添 加").Click
Browser("登陆").Dialog("Microsoft Internet Explorer").WinButton("确定").Click

2.参数化Excel表设置如下:
[attach]50843[/attach]

[ 本帖最后由 ccl 于 2009-4-12 17:00 编辑 ]
作者: dreamever    时间: 2009-3-31 13:44
先把你的脚本和你的数据表贴出来,特别是数据表的参数设置,不然别人就算想帮你查,也无从下手啊
作者: ccl    时间: 2009-4-12 17:01
一楼数据表、代码都贴出来了,请大家帮忙解决解决。谢谢
作者: peterz    时间: 2009-4-12 20:21
action运行三次时,每次都取第一条??
作者: peimzh    时间: 2009-4-12 20:33
解决办法:
1、在Setting里面设置一下循环的,那个是整体的循环,但设置Action属性的循环是没有用的;
2、希望你可以多熟悉一些代码,可以直接用For循环来做,这个是专家层的,当然希望你能成为专家;
作者: ccl    时间: 2009-4-20 21:59
能说的清楚些吗?是在Setting下的Run标签页设置吗?在这设置也不管用啊。

[attach]51070[/attach]

[ 本帖最后由 ccl 于 2009-4-20 22:02 编辑 ]
作者: virgolong    时间: 2009-4-20 22:27
Run Current Action就只运行一次的啊,Run才全部执行啊
作者: ccl    时间: 2009-4-21 08:41
我的意思是,当前的Action是有参数化的,我想单独执行这个action,它只执行一次,但参数化的第二个,第三个值都没有执行。请看看一楼的说明。
作者: ccl    时间: 2009-6-25 17:10
问题解决了,
作者: hhjmark2000    时间: 2012-2-20 15:17
楼上是怎么解决的?




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