51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4374|回复: 5
打印 上一主题 下一主题

[求助] QTP里面不同action的循环次数能单独设置吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-22 22:34:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果脚本有3个action,
action1只执行一次,然后action2执行6次(因为datetable有6组数据),然后执行action3执行2次(应为相关联的datetable有2组数据)

这个怎么设置呢?
小弟一开始做,run,3个action都被执行了6遍,呃~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-12-23 11:20:07 | 只看该作者
新建一个action,之前3个action更改reuseable模式,新建的action分别调用3个action时,使用3个循环语句,就可以控制了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-12-23 23:59:47 | 只看该作者
首先你检查一下你的第一个和第三个action对应的data table的前六行是不是带有黑色的下划线,有线条的框子都会被QTP认为是有效数据,哪怕里面并没有数据
如果没有问题的话就切换到keyword view,在action2和action3图标上点击右键,选择action call properties,选择run on all rows,然后再运行应该就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-12-27 22:39:16 | 只看该作者
原帖由 夜来烧 于 2007-12-23 11:20 发表
新建一个action,之前3个action更改reuseable模式,新建的action分别调用3个action时,使用3个循环语句,就可以控制了



先谢过。
不用写循环语句吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-12-28 11:45:36 | 只看该作者

ltt

看见大家的意见,顺便问一下,想多次执行action,必须参数化吗
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-12-31 17:09:39 | 只看该作者
不参数化又想循环的话就用
for i=1to6
action //在这里添加你需要的循环
exit for
next
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 15:18 , Processed in 0.084836 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表