51Testing软件测试论坛

标题: 我的action怎么没了? [打印本页]

作者: aileen    时间: 2008-9-8 13:08
标题: 我的action怎么没了?
我在main action中调用RunAction "aaa", oneIteration

结果不知道怎么回事,这个aaa action 在qtp中没有了, 但在文件夹目录中对应这个action的文件夹还是存在的。
于是,我有新增加了一个action, 取名为“aaa”,然后在将老aaa文件夹中的内容拷贝到新的aaa中,结果在qtp中新的action也没有了。
请问怎么回事?
我应该如何把这个action找回来呢? 谢谢。急死了,辛苦写了很久的。
作者: rcpp    时间: 2008-9-8 13:54
如果只是把Action里的脚本内容找回来(不包括对象库、设置)
到那个Action目录下找到Script.mts,文本编辑器打开,里面就是

"aaa action 在qtp中没有了",这个没有了是什么概念?Expert View里面选择Action也没有这个Action?

[ 本帖最后由 rcpp 于 2008-9-8 13:56 编辑 ]
作者: aileen    时间: 2008-9-8 14:12
不仅仅是找回脚本代码,还包括对象库以及其他的所有内容。

"aaa action 在qtp中没有了",这个没有了是什么概念?Expert View里面选择Action也没有这个Action?
这个就是说,Expert View里面选择Action也没有这个Action了,状态和老的aaa是一样的啦。
作者: rcpp    时间: 2008-9-8 14:29
打开对象库,看看那个Action的对象库还在不在

再问一句,你运行的时候,会提示找不到Action么?

[ 本帖最后由 rcpp 于 2008-9-8 14:30 编辑 ]
作者: aileen    时间: 2008-9-8 14:33
是的。

在对象库里找不到该action了,因为这里显示的和Expert View里显示是一样的呀。
作者: rcpp    时间: 2008-9-8 15:12
唉,那只剩最后一个办法了
文本编辑器打开你脚本目录下面那个“脚本名.usr”文件
看看里面的[Actions]一栏,是不是没那个Action?
手工添加上去,注意格式
再找到[ExtraFiles]一栏
手工添加上去,还是要注意格式

再重新打开脚本,还不行,那就重新写吧~
作者: aileen    时间: 2008-9-8 16:01
好了,谢谢




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