51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4817|回复: 21
打印 上一主题 下一主题

[原创] test文件拷贝至另一台计算机后,丢失调用关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-13 11:29:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
test1的action1调用test2的Action1,将两个test文件压缩拷贝至另一台计算机后,丢失调用关系,在切换action的小视窗里找不到被调用的Action,RunAction的语句还在,请问这是什么原因
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

22#
发表于 2008-5-26 09:37:46 | 只看该作者
相对路径的我是在安装目录下,有一个codeexample,里面有自带的flight和test例子,里面的test就使用的相对路径,呵呵.
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2008-5-15 18:13:58 | 只看该作者
懂了~~原来是这样~~呵呵~~

受教了~~
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2008-5-15 17:12:53 | 只看该作者
原来如此。".."没什么特别,表示上一级目录,如果你用过dos命令或者unix命令,是一个概念。QTP里,举实例来说比较清楚:

你的Test目录是:C:\Automation\TestCase\MainTest

..表示上一级目录也就是父目录,C:\Automation\TestCase,..\..表示上一级目录的父目录,自然就是C:\Automation
注意一下起点是test自己,test本身的目录不能当成父目录。

所以..\..\CommonAction\CommonTest1 = C:\Automation\CommonAction\CommonTest1

同样的道理,你在folder设置里一样可以应用。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2008-5-15 16:22:39 | 只看该作者
尝试了下,在Options->Folder中写入绝对路径,然后在Insert Action的时候直接写入Test名称确实可以了,但在Folder中使用相对路径还是没成功。。。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2008-5-15 16:12:10 | 只看该作者
我刚分别在9.2和8.2的帮助中都看了下,居然都查不到。。。想不通是什么问题。。。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2008-5-15 16:03:17 | 只看该作者
多谢gy21st,不是英文的问题。。。实际上我不明白的是如何来表示相对路径,也就是那个..\..\是什么含义~~"..\"的重复次数与Test所在目录的层次结构是不是有直接的关系?而我在Folder中写入了路径,但是在Insert Exist Action的时候还是没有可选的相对路径的Test... 老早之前在qaforums中也看到了使用relative path,但奇怪的是为什么我的帮助中查不到


诡异。。。

等下再试试看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-5-15 14:18:20 | 只看该作者

回复 15# 的帖子

都一定要用中文啊,我在想是不是把帮助翻译一下可以找出版商?

两种方法:

1. insert action时使用相对路径,按照你的例子,insert action对话框中中的输入的Test路径应该是
..\..\CommonAction\CommonTest1

2. 在选项对话框中的folder tab下,直接增加C:\Automation\CommonAction这个目录(注意这里也可以使用相对路径表示),这样在insert action对话框中中的输入的Test名字CommonTest1即可。
以后你移动整个automation目录,只要修改option中的folder路径就可以了,如果这里也使用了相对路径,那就啥都不要改了。

9.2版本相对路径基本上所有地方都支持了,9.1我至少发现在recovery scenario里有不支持的情况。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-5-15 11:10:28 | 只看该作者
有点没太明白。。。举个具体的例子来说下吧~
假设我要在C:\Automation\TestCase\MainTest的Action中调用C:\Automation\CommonAction\CommonTest1中的Action
我应该具体如何在Option Folder中设置以及Insert Action中选择,以达到我把整个Automation文件夹移动到D盘后Action的调用关系依然有效?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-5-14 16:32:47 | 只看该作者
相对路径阿相对路径
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-5-14 16:29:25 | 只看该作者
原帖由 yuhuawang 于 2008-5-13 17:04 发表
请问怎么设置相对路径?我打开option,只能添加绝对路径啊,是tool下面的optiion吗?我只找到这一个option


在Option里面设置好,在Select Action中就可以使用相对路径了。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-5-14 15:45:01 | 只看该作者
要使用相对路径,在调用action时要使用相对路径

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-5-14 15:20:12 | 只看该作者
谢谢,学习了
我也很想找帮助的,都不知道要搜什么 英文不够好啊
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-5-13 22:05:20 | 只看该作者

帮助是最好的老师

如图,答案就在指尖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-5-13 17:09:45 | 只看该作者
顺便问一个重命名Action的问题
之前不小心点出来过修改Action名称的对话框,当时没改
现在想改,却找不到地方
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-5-13 17:04:45 | 只看该作者

回复 7# 的帖子

请问怎么设置相对路径?我打开option,只能添加绝对路径啊,是tool下面的optiion吗?我只找到这一个option

[ 本帖最后由 yuhuawang 于 2008-5-13 17:07 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-5-13 13:53:24 | 只看该作者
调用共用的对象库,library,action最好都使用相对路径,然后只要在option中设置一个folder就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-5-13 13:49:44 | 只看该作者
任何时候记住使用相对路径可以避免此类问题。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-13 13:46:11 | 只看该作者
这么麻烦,QTP不知道在当前路径找嘛
我本机的路径太深了,看来要存在简单的路径里
下去调调
谢了楼上两位
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2008-5-13 12:57:54 | 只看该作者
    原来 的 test2的Action1 的路径要和 拷贝到的另外一台电脑的路径要一致。如果还不行,就彻底把 test2的Action1删除,然后找到此  Action,重新调用即可
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-9 10:20 , Processed in 0.130741 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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