51Testing软件测试论坛
标题:
action 引用另一action中output的值
[打印本页]
作者:
lvdongstar
时间:
2007-11-8 20:36
标题:
action 引用另一action中output的值
创建一个action,有一个output parameters, 如何用另一个action引用这个output的值
作者:
gy21st
时间:
2007-11-8 20:41
标题:
回复 1# 的帖子
帮助写得非常清楚
作者:
danmy
时间:
2007-11-9 09:10
。。。 第一个action的output作为第二个action的input
作者:
lvdongstar
时间:
2007-11-9 10:58
我把第一个action的output store 在一个data table中,然后用这个data table去初始化第二个action的input,但是input值为空,不晓得是我哪步弄错了
我是这样为output设值的,不晓得是不是这步错了,你们看下:
Dim outputva: outputva = Parameter("name1")
If Browser("Coghead Application System").FlexApplication("Coghead").FlexAlert("Message").Exist(15) Then
Browser("Coghead Application System").FlexApplication("Coghead").FlexAlert ("Message").FlexButton("OK").Click
Browser("Coghead Application System").FlexApplication("Coghead").FlexTitleWindow("Add Tab").FlexButton("Cancel").Click
outputva = "True"
Else
outputva = "False"
End If
作者:
sidneylover
时间:
2007-11-9 11:08
可以用环境变量
if....then
..................
environment("outputva") = "True"
else
environment("outputva") = "False"
end if
在另外的ACTION中直接用environment("outputva")赋值就可以了
作者:
lvdongstar
时间:
2007-11-9 11:50
问题解决了,Dim outputva: outputva = Parameter("name1") 这样定义output不行,应该直接这样:
If Browser("Coghead Application System").FlexApplication("Coghead").FlexAlert("Message").Exist(15) Then
Browser("Coghead Application System").FlexApplication("Coghead").FlexAlert ("Message").FlexButton("OK").Click
Browser("Coghead Application System").FlexApplication("Coghead").FlexTitleWindow("Add Tab").FlexButton("Cancel").Click
Parameter("name1") = "True"
Else
Parameter("name1") = "False"
End If
这样output才能得到”True" or "False"的值,然后其他的action才能引用,谢谢大家
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2