51Testing软件测试论坛
标题:
关于在多个action中使用全局变量的疑问
[打印本页]
作者:
zx0971
时间:
2006-11-24 23:02
标题:
关于在多个action中使用全局变量的疑问
如果同一脚本中有多个action,是否可以使用全局变量传递值呢?
例如:有一个脚本分为 start,body(循环体),end三个action,
为了对循环体循环的次数进行控制,是否可以在start部分对全局变量i进行赋值,然后在body部分对i的值进行条件判断,达到循环控制的目的
我自己试了下,用的public声明语句,好像不能在多个action之间传递变量值,谁能指导下?谢谢
作者:
denisye
时间:
2006-11-25 10:16
使用环境变量可以解决你的问题
帖一个QTP帮助文件中的例子:
Example
The following example creates a new internal user-defined variable named MyVariable with a value of 10, and then retrieves the variable value and stores it in the MyValue variable.
Environment.Value("MyVariable")=10
MyValue=Environment.Value("MyVariable")
这样做比较方便,不过感觉上会破坏Action的封装性,麻烦点的话用Action的Parameter参数传值也可以达到同样的效果
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2