51Testing软件测试论坛

标题: Environment 的用法是怎么样的啊? [打印本页]

作者: wzdoxu    时间: 2008-6-26 15:56
标题: Environment 的用法是怎么样的啊?
在QTP的帮助上查了下Environment 的用法,上面的例子是:
Environment.Value("MyVariable")=10
MyValue=Environment.Value("MyVariable")
我不知道value 里面的变量是不是可以随便定义的,定义这个变量有什么讲究?
在一个Action里面程序的的起始部分添加了这样一句用来调试的,得到的dir 的值是Action所在工程文件的路径“”
Dim  dir
dir = Environment.Value("TestDir")
msgbox  dir
当把变量"TestDir"任意改成"Test"之后,就提示“The environment parameter "TestDi" was not found.
Confirm that an environment parameter with this name is defined or specify another environment variable.”
请问为什么不可以修改?请大侠指教,谢谢
作者: 陈能技    时间: 2008-6-26 16:05
环境变量包括QTP内置的环境变量,例如TestDir,另外还可以自己定义环境变量,方法是打开QTP的Settings找到Environment中的用户定义处,自己添加变量名,例如“MyVariable”。然后就可在脚本中使用了。

Environment是脚本间共享数据的一种方法,另外还有其他的方法,参见:http://blog.csdn.net/Testing_is_ ... /06/09/2528094.aspx


推荐新书《QTP自动化测试实践》
作者: wzdoxu    时间: 2008-6-26 16:19
多谢陈老师!没想到这么快就回复了




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