owenyuan 发表于 2007-11-9 16:35:46

qtp移植问题

测试一个软件,但是从一个电脑移植到另一个电脑上去,就无无法运行。
相对路径是个什么东西?
谢谢,请指教

gy21st 发表于 2007-11-9 16:44:31

..\
.\

木卫十二 发表于 2007-11-9 16:45:56

Option下面有一个Folder标签,是专门设置路径的~~可参考帮助仔细看下
相对路径没什么东西吧,比如
ExecuteFile "..\..\Libraries\Enviroment.vbs"
指的是执行当前QTP的文件目录的上上层目录下Liberaries文件中的Enviroment.vbs。

owenyuan 发表于 2007-11-12 10:58:37

据说可以通过设置相对路径来解决脚本移植的问题,如何实现的呢?

coletan 发表于 2007-11-12 11:18:34

把对象库的路径设置为相对路径 "\..\..\xx.tsr"
动态获取脚本的绝对路径 a = Environment.Value("TestDir")
所有的资源文件的路径都用 "\..\..\"表示就可以了
移植脚本的时候整个目录拷贝,一般都能移植成功

xiasan2004 发表于 2007-11-12 14:09:22

试一试看看

owenyuan 发表于 2007-11-12 14:19:21

原帖由 coletan 于 2007-11-12 11:18 发表 http://bbs.51testing.com/images/common/back.gif
把对象库的路径设置为相对路径 "\..\..\xx.tsr"
动态获取脚本的绝对路径 a = Environment.Value("TestDir")
所有的资源文件的路径都用 "\..\..\"表示就可以了
移植脚本的时候整个目录拷贝,一般都能移植成功
哭死了,看不懂

coletan 发表于 2007-11-12 14:26:25

动态获取脚本的绝对路径 a = Environment.Value("TestDir") 之后 & "你的资源文件地址"就可以啦。

bbs0422 发表于 2008-10-17 14:44:47

("TestDir“这是什么东西?文件路径还是什么东西?

rollay 发表于 2008-10-17 16:43:12

移植?导入导出不能实现么
页: [1]
查看完整版本: qtp移植问题