我知道我们可以通过将参数放在全局数据表中,在同一测试中的操作之间共享参数。
是否有办法在QTP中的测试之间共享数据/参数?所以,如果我运行一批测试,并且所有测试都使用一个参数,我想在一个位置更改值,而不是在每个测试的全局数据表中。
您应该为此使用XML文件。您应该首先加载XML参数文件:您需要在测试中以这种方式声明环境变量:
Environment.LoadfromFile "pathparams.xml"
在脚本中标记变量
user=Environment.Value("username")
然后在测试中以这种方式使用变量
JavaDialog("LoginWin").JavaEdit("JTextField").Set user
然后,您需要在xml文件中标记变量:
<Variable>
<Name>username</Name>
<Value>admin</Value>
</Variable>