51Testing软件测试论坛

标题: 請教: winrunner 中call命令怎樣調用相對路徑下的測試腳本 [打印本页]

作者: sadain    时间: 2004-12-29 11:03
标题: 請教: winrunner 中call命令怎樣調用相對路徑下的測試腳本
目錄結構
e:\test\a\a
e:\test\b\b
在測試腳本 b 中使用
path = getvar("testname")&"\\..\\..\\a\\a";

call path();
調用a的測試腳本,失敗,提示找不到測試
怎麼才能通過相對路徑調用其他目錄下的測試啊?
作者: QA_BAY    时间: 2004-12-29 11:46
如果你的path = getvar("testname")&"\\..\\..\\a\\a";
在e:\test\b\b里面
那你用CALL "E:\\test\\b\\b"();
作者: shyfish    时间: 2004-12-29 12:14
我以前也这样试过,哈哈,但是好像用变量代替常量放在call之后是不行的,不管你的路径对了没有。有一个比较好的解决办法:
往General Option->Folders里的Search path for called tests里面加上你的脚本存放的路径(一般都会把脚本存到一个固定的目录吧?),这样就可以直接调用了,连路径都省得写了。HOHO
不过对于放在TD上的就没什么好的办法了,我是把相关的都放在一起,反正它会自动到所在目录搜索一下。当然你要用Subject\\......绝对路径也是可以的
作者: sadain    时间: 2004-12-29 12:21
标题: 謝謝啦,可以了.





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