51Testing软件测试论坛

标题: 如何设置QTP函数库的相对路径? [打印本页]

作者: tjmjf    时间: 2009-7-16 23:47
标题: 如何设置QTP函数库的相对路径?
最近新建的一个Project,也同时在project的目录下面建立了一个函数库。并且在该Project的setting里面的source下面添加了函数的绝对路径,而且运行正常:project可以调用函数库里面的函数。
但是当我把Project移到其他路径下面的时候(函数库也跟着移过去了),Project却不能调用函数了。
很明显,绝对路径是不行。
我尝试过以下设置,都没有成功。
1。在setting的source中把函数路径改成:Environment.value("testEnviroment")&“\function.`````” (我是凭记忆写的,不能确定完全准确,不过就是用environment)
2.函数路径改成:%Environment.value("testEnviroment")%function```` (仿照以前设置java_home来的)

结果是都不对。
请求各位给出正确的方案,谢谢
作者: blueeagle9999    时间: 2009-7-17 09:53
好像 ..\test.vbs这样就可以使用相对工程所在目录的路径了。
作者: wuei9090    时间: 2009-7-17 10:03
..\..\  这样的  VB的写法
作者: onlonely    时间: 2009-7-17 22:25
"\function.vbs"
就是当前脚本目录下的文件了,不要点.
另外,这个方法只能在QTP脚本里面使用,其他地方,比如外部vbs文件.是无效的
作者: 心清清    时间: 2009-7-19 12:32
在tools>fold下设置绝对路径,然后在其他的地方添加相对路径,就OK了。这样你每次移动你的文件的时候,只要改一下tools>fold下的路径就可以了
作者: kuangquanshui    时间: 2009-7-19 17:08
学习了 这个还没接触到




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2