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