xueboy118 发表于 2007-1-26 14:56:29

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:38

action前打了个小问号,说明QTP已经不能识别这两个action,原先位置已经找不到这两个action,所以你要重新设置一下了

xueboy118 发表于 2007-1-26 15:43:55

我也知道,QTP已经不能识别那两个action了,有没有什么办法,只需调用一次,以后发生类似的情况,如文件存放位置改变,或文件夹名称改变之后,不需要重新设置的方法呢?

m_2 发表于 2007-1-26 17:01:48

回复 #3 xueboy118 的帖子

通常来说,没有你所说的办法。但是,你可以在做项目的时候,尽量用相对路径,只要保证结构一致,就不会有什么大问题了。

xueboy118 发表于 2007-1-26 17:08:57

回复 #4 m_2 的帖子

我也知道用相对路径,可问题在于,我不知道该怎么用相对路径,这才是问题所在啊

tails82 发表于 2007-1-26 23:43:52

相对路径也没用,你改了以后照样失效。不如插入action的copy比较好

hongtang 发表于 2007-1-28 16:56:13

你可以使用plus插件来修改你的调用路径

m_2 发表于 2007-1-29 08:23:36

回复 #7 hongtang 的帖子

请问这个文件是什么内容?怎么打开?
谢谢!

erics 发表于 2007-1-29 08:26:31

怎么打开全是乱码?

ttyer 发表于 2009-1-9 16:13:13

原帖由 hongtang 于 2007-1-28 16:56 发表 http://bbs.51testing.com/images/common/back.gif
你可以使用plus插件来修改你的调用路径

原帖由 m_2 于 2007-1-29 08:23 发表 http://bbs.51testing.com/images/common/back.gif
请问这个文件是什么内容?怎么打开?
谢谢!

原帖由 erics 于 2007-1-29 08:26 发表 http://bbs.51testing.com/images/common/back.gif
怎么打开全是乱码?

帖子里QTP.txt文件修改为rar文件就可以看到内容了。
页: [1]
查看完整版本: QTP脚本存放位置改变,QTP提示action(missing),如何解决???