51Testing软件测试论坛

标题: QTP脚本存放位置改变,QTP提示action(missing),如何解决??? [打印本页]

作者: xueboy118    时间: 2007-1-26 14:56
标题: QTP脚本存放位置改变,QTP提示action(missing),如何解决???
文件夹位置  C:\AA ,存放有单独的脚本A1,A2,A3,脚本A1,A2 中各有一个action ,且该action的属性,都设置为Reusable action.
脚本A3调用脚本A1 ,A2,调用的方法为“Insert Call to Existing”,在没有移动该文件夹之前,运行脚本A3,可以执行,QTP不报错误。
现操作如下:
把文件夹复制到D:\BB文件夹下,并改名为B1,用QTP打开脚本A3,在QTP的关键字视图中,显示如图片1,运行脚本,QTP报错。如图片2,请问该如何能在文件存放位置改变的情况下,让脚本继续运行?出现该问题,是否和QTP脚本存放的绝对路径有关?难道只能在脚本A3种重新调用脚本A1,A2?

[ 本帖最后由 xueboy118 于 2007-1-26 14:58 编辑 ]
作者: xiaonan    时间: 2007-1-26 15:37
action前打了个小问号,说明QTP已经不能识别这两个action,原先位置已经找不到这两个action,所以你要重新设置一下了
作者: xueboy118    时间: 2007-1-26 15:43
我也知道,QTP已经不能识别那两个action了,有没有什么办法,只需调用一次,以后发生类似的情况,如文件存放位置改变,或文件夹名称改变之后,不需要重新设置的方法呢?
作者: m_2    时间: 2007-1-26 17:01
标题: 回复 #3 xueboy118 的帖子
通常来说,没有你所说的办法。但是,你可以在做项目的时候,尽量用相对路径,只要保证结构一致,就不会有什么大问题了。
作者: xueboy118    时间: 2007-1-26 17:08
标题: 回复 #4 m_2 的帖子
我也知道用相对路径,可问题在于,我不知道该怎么用相对路径,这才是问题所在啊
作者: tails82    时间: 2007-1-26 23:43
相对路径也没用,你改了以后照样失效。不如插入action的copy比较好
作者: hongtang    时间: 2007-1-28 16:56
你可以使用plus插件来修改你的调用路径
作者: m_2    时间: 2007-1-29 08:23
标题: 回复 #7 hongtang 的帖子
请问这个文件是什么内容?怎么打开?
谢谢!
作者: erics    时间: 2007-1-29 08:26
怎么打开全是乱码?
作者: ttyer    时间: 2009-1-9 16:13
原帖由 hongtang 于 2007-1-28 16:56 发表
你可以使用plus插件来修改你的调用路径

原帖由 m_2 于 2007-1-29 08:23 发表
请问这个文件是什么内容?怎么打开?
谢谢!

原帖由 erics 于 2007-1-29 08:26 发表
怎么打开全是乱码?


帖子里QTP.txt文件修改为rar文件就可以看到内容了。





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