51Testing软件测试论坛

标题: Action param 传递问题 [打印本页]

作者: zoeHuang    时间: 2007-4-30 15:08
标题: Action param 传递问题
在 Mercury QuickTest Professional User's Guide > Working with Advanced Testing Features > Working with Advanced Action Features > Using Action Parameters > Guidelines for Working with Action Parameters   里面提到可以 pass output value from a previous action to the sibling action in which you want to use it.

但想了很久,也不知道怎么样传递过来,有没有高人,指点一下。
作者: 风过无息    时间: 2007-4-30 16:11
你看看这篇BLOG:
http://www.51testing.com/?3528/action_viewspace_itemid_1380.html
作者: yuandjing    时间: 2007-4-30 16:20
用keywordview,在action里点右键选第一个项,在这里就能设置输入和输出的参数了
作者: zoeHuang    时间: 2007-5-10 16:36
原帖由 yuandjing 于 2007-4-30 16:20 发表
用keywordview,在action里点右键选第一个项,在这里就能设置输入和输出的参数了



这个我还是能搞得明白的
作者: zoeHuang    时间: 2007-5-10 16:42
原帖由 风过无息 于 2007-4-30 16:11 发表
你看看这篇BLOG:
http://www.51testing.com/?3528/action_viewspace_itemid_1380.html


这个我也看了,可以说是简单的 parent action 和 child action之间的传递,action 之间是存在hierarchy,这个是可以实现的。

但我说的是sibling action 之间的。我把图截上来可能比较清晰。
作者: winfood    时间: 2007-5-11 09:47
不知道你是不是想把Action2的一些值传递给Action3。
Action Param 既可以作输入也可以作输出,所以他们之间的参数传递是很简单的。
在Action1里面只要实现如下代码就可以了:
RunAction "Action2", oneIteration, InputParamToAction2, OutputParamFromAction2
RunAction "Action3", oneIteration, OutputParamFromAction2
上面的变量OutputParamFromAction2就同时作为Action2的输出和Action3的输入。
作者: zoeHuang    时间: 2007-5-11 10:37
标题: 回复 #6 winfood 的帖子
多谢,这样确实是可以实现的
作者: hehemeimei    时间: 2007-6-5 15:01
原帖由 winfood 于 2007-5-11 09:47 发表
不知道你是不是想把Action2的一些值传递给Action3。
Action Param 既可以作输入也可以作输出,所以他们之间的参数传递是很简单的。
在Action1里面只要实现如下代码就可以了:
RunAction "Action2", oneItera ...

这里的“Action2”是绝对路径吗?
作者: zoeHuang    时间: 2007-6-5 18:10
标题: 回复 #8 hehemeimei 的帖子
绝对路径??这个有什么影响吗??请教




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