liangyiqun123 发表于 2011-4-19 11:24:20

怎么让一个动作执行一次,让另外一个动作执行多次

向各位大侠求救,帮我解决下下面的问题。

首先说下我要实现的需求。使用Mercury Flight网站进行订票,登录进行后,想进行两次订票,然后退出返回首页。

我录制了登录,订票、返回首页一系列过程,然后将脚本划分为三个action分别为A,B,C。 A - 登录,
B - 订票, C - 返回首页。其中对action B中的出发点选择框进行参数化,datatable中输入了2条数据。
然后在action B 的action call propertity中,设置迭代次数为所有记录。
保存脚本。

运行时,发现对所有动作迭代了2次。第一次是登录、订票、返回首页,第二次又是同样的操作。
我想要的结果是登录一次,订票两次,返回首页一次。

shingo0109 发表于 2011-4-19 11:29:02

LZ要么再新建个Action, 把登陆放在开始, 返回首页放在结尾, 中间的订票用for循环来实现

liuxl 发表于 2011-4-19 12:00:07

acitonB参数话的时候,记得把数据填到actionB对应的datatable中(也就是localsheet页),如果填到globalsheet页得话迭代的时候是全部脚本一起迭代的

happytestor 发表于 2011-4-19 17:38:43

用FOR循环

liangyiqun123 发表于 2011-4-19 21:06:10

回复 3# liuxl


    把actionB对应的datatable放在localsheet中就成功了。我原来放在globalsheet中了。
谢谢liuxm提供的帮助。:handshake

shanfeng1419 发表于 2011-5-3 11:33:27

学习了
页: [1]
查看完整版本: 怎么让一个动作执行一次,让另外一个动作执行多次