QTP中的绝对路径怎么设置.
当我在一个目录下录制的文件,可将脚本换个目录就不能用了,有没有好的配置地方.比如我在一个Action中调用了一个reusable action.他们都在相同的目录中.
但当我将他们同时考到一个新目录下时, reusable action就需要重新引用.
非常麻烦. 有没有什么好的解决方案.
我在论坛上看到有一个贴也是提的这个问题,有两位朋友提出
"用环境变量,
environment("TestDir")”
和
"systemutil这个函数可以试试"
不过我没看明白。
再次问一下,对这个问题大家有什么好的解决方法? environment("TestDir")”
取当前的路径 QTP8.0不了解。在QTP9.0里面,向一个action中首次添加一个reusable action的时候,在添加action的对话框中选择好了指定的action,QTP会自动把你选择的action设置成绝对路径。在那个添加action对话框中,你可以手工把那个绝对路径改为相对路径。这样保存下来的就是相对路径了。
我记得论坛里面有人已经总结过了,具体操作查一下以前的贴子。
缺点是,如果你错过了这个机会,就是添加时候没有设置成相对路径。变更目录后,就只能删除原先的reusable action,再重新添加了。QTP9.0没有提供修改相对路径的机会。估计是QTP设计时候没有考虑相对路径问题。 谢谢两位 ProjectDir = getParentFolderPath(Environment.Value("TestDir")) 试试这个
页:
[1]