runnerhuang 发表于 2010-11-11 16:02:48

如何保存QTP用户自定义的环境变量

如何保存QTP用户自定义的环境变量,通过手工可以钩选,那么如何通过QTP对象用代码来获取设置,就像设置其他的可以通过:qtTestRecovery.Enabled = True

runnerhuang 发表于 2010-11-11 16:05:16

在线等候,有谁知道么? 之前用的系统环境变量,但受权限控制,只能把这些变量加到QTP环境变量中,但需要每次动态加载Action之后,设置导入这个文件,并且钩选上。

skyzhu 发表于 2010-11-11 16:49:51

没太懂你要知道什么,那个勾只是切换到读取外部文件信息而已,和写在环境变量的列表里是一样的
环境变量
赋值修改
Environment("INIaaa")= 1
读取使用
aaa = Environment("INIaaa")

runnerhuang 发表于 2010-11-11 17:21:50

就是如果不勾上,那么下次你重新打开的时候,自定义的那部分环境变量都消失了。由于框架的原因,需要打开2次QTP,第一次是设置环境,第二次是跑脚本,如果勾不上的话,第一次的环境变量设置就无法生效,第二次去读的时候也是空值。手动模拟了一次,只要勾上就可以。但现在写代码不知道用哪个属性接口来勾选

skyzhu 发表于 2010-11-11 17:58:49

那就写在环境变量设置里面

或者说在ACTION里读取外部文件内容,赋值到环境变量里
环境变量的名称也是可以用变量代替的,比如 Environment(strRangekey(i)) = 1

runnerhuang 发表于 2010-11-12 14:26:15

回复 5# skyzhu


问题是,如果不能勾选上的话,第2次打开同一个Action的时候,环境变量全部消失了。

runnerhuang 发表于 2010-11-15 14:27:11

无解??????
页: [1]
查看完整版本: 如何保存QTP用户自定义的环境变量