51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2709|回复: 3
打印 上一主题 下一主题

請教: winrunner 中call命令怎樣調用相對路徑下的測試腳本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-29 11:03:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目錄結構
e:\test\a\a
e:\test\b\b
在測試腳本 b 中使用
path = getvar("testname")&"\\..\\..\\a\\a";

call path();
調用a的測試腳本,失敗,提示找不到測試
怎麼才能通過相對路徑調用其他目錄下的測試啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-12-29 11:46:57 | 只看该作者
如果你的path = getvar("testname")&"\\..\\..\\a\\a";
在e:\test\b\b里面
那你用CALL "E:\\test\\b\\b"();
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-12-29 12:14:53 | 只看该作者
我以前也这样试过,哈哈,但是好像用变量代替常量放在call之后是不行的,不管你的路径对了没有。有一个比较好的解决办法:
往General Option->Folders里的Search path for called tests里面加上你的脚本存放的路径(一般都会把脚本存到一个固定的目录吧?),这样就可以直接调用了,连路径都省得写了。HOHO
不过对于放在TD上的就没什么好的办法了,我是把相关的都放在一起,反正它会自动到所在目录搜索一下。当然你要用Subject\\......绝对路径也是可以的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-12-29 12:21:40 | 只看该作者

謝謝啦,可以了.

回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 16:54 , Processed in 0.065822 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表