51Testing软件测试论坛

标题: 如何实现部分action循环执行,别的action只执行一次 [打印本页]

作者: 铁血    时间: 2005-10-13 09:59
标题: 如何实现部分action循环执行,别的action只执行一次
如何实现部分action循环执行,别的action只执行一次;
作者: lovetest6    时间: 2005-10-13 15:54
论坛里面有啊,好好找找。
作者: swallow0918    时间: 2005-10-13 16:30
可以设置执行的次数的。找找run的设置中。
作者: godfathers    时间: 2005-10-14 10:29
标题: run里的设置?
我就知道加FOR语句RUNACTION多次,QTP里也可以设置一个脚本内多个ATION中一个ATION运行多次?是在哪里设置啊?TEST SETTING、OPTION、还是哪里啊?
作者: wanghaijun    时间: 2005-10-14 14:01
用个FOR 循环不就得了,想几次就几次. 不记得QTP里可以设置具体的ACTION的执行次数.
作者: wanghaijun    时间: 2005-10-14 14:02
用个FOR 循环不就得了,想几次就几次. 不记得QTP里可以设置具体的ACTION的执行次数.
作者: liufengzhen    时间: 2005-10-28 15:58
在QTP中怎么用FOR循环啊?不知道在哪儿用
作者: QA_BAY    时间: 2005-10-30 00:26
你可以点开export view,然后在你想循环的脚本中加
for n=1 to 10
想循环的语句
next
作者: yangkinki    时间: 2005-11-11 18:09
输入参数化的数据后,在keyword view中选择 “Action” ,右键选择"action call properties" , 选择运行所有行就ok了。也可以在 action1脚本后加语句 runaction "Action2",1,rngall, 表示会执行Action2中所有的循环
作者: shengyan    时间: 2005-11-12 08:04
对,我就使用action call properties,这样不用写for循环了
作者: shengyan    时间: 2005-11-12 08:05
选择“run all row”
作者: shengyan    时间: 2005-11-12 08:08
不过for循环中带有datatable的局部循环一直都还没实现:P
作者: longsky21    时间: 2005-11-17 11:41
经过测试觉得楼主的问题应该用设置action call properties来解决,用for的话,等于把data table中的第一行参数执行了n遍而已。
作者: longsky21    时间: 2005-11-17 15:02
又做过试验后发现斑竹牛人的for循环的方法还是更加灵活一点的:
for n=1 to n
想循环的语句
Datatable.SetNextRow
next
这时候设置为oneIteration
作者: lulenz    时间: 2005-11-21 20:02
能不能贴一段上来看看,,,还是不是很明白,FOR NEXT用在哪 头部还的脚本中
作者: lovedemon    时间: 2005-11-24 13:10
如果在expert 中编码,在整个action开头写for 在结尾写next
作者: 木木妹    时间: 2005-11-24 15:58
原帖由 QA_BAY 于 2005-10-30 00:26 发表
你可以点开export view,然后在你想循环的脚本中加
for n=1 to 10
想循环的语句
next

我的一段脚本是这样的没有语法错误可是回放的时候会报错情指教!
For i =1 to 3

  Browser("Browser").Dialog("Security Alert").WinButton("Yes").Click
  Browser("Browser").Page("Login").Sync
  For i =1 to 5
Browser("Browser").Page("Login").WebEdit("userPassword").SetSecure "43856cbe606b468990a0fe040b4b7a0570f8d"
Browser("Browser").Page("Login").WebEdit("loginName").Set "username"
Browser("Browser").Page("Login").Image("login").Click 32,7
Browser("Browser").Page("Page").Sync
Browser("Browser").Page("Page_2").Frame("topFrame").Link("Logout").Click

   Next

Browser("Browser").Page("Login").Sync
Browser("Browser").Close
Next
作者: lovedemon    时间: 2005-11-24 21:45
把你报的错误贴出来
作者: sendy    时间: 2005-11-25 09:37
看不出你哪里出问题了,还是把你的错误信息贴出来,让大家帮你看看吧!
作者: yangkinki    时间: 2005-12-9 16:53
for i=1 to 3
后面又是
for i=1 to 5 肯定会有错误。
变量i重复




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