google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 同一个Frame在不同步骤录制时名称会变。

同一个Frame在不同步骤录制时名称会变。


名称上面会自动加上数字,见下图,在回放的时候有时就不能通过。有什么办法解决这个问题吗?这种情况在对象库是共享方式时最为明显。
附件: 您所在的用户组无法下载或查看附件

TOP

怎么会出现多个这个控件呢?你多次操作了?

TOP

有些是重复的,在QTP里会出现回放不正确的情况.
特别是共享对象库时要注意.不然一旦控件多时就很难辨别!

另外请注意不要每次无法回放就重新录制该步骤,这样就会造成现在的情况.
MSN: keanqian@hotmail.com
软件测试工具及服务提供商

TOP

问题很简单 识别对象的 标识 属性 和运行次数相关 你去掉这些和运行次数相关的识别属性 然后就不出这个问题了
欢迎加我得MSN,一起讨论自动化测试:xjmen@tom.com

TOP

谢谢楼上的几位,对于xjmen建议我去试一下,回来给大家答复。我没太注意过还有运行次数这个属性?

TOP

引用:
原帖由 xiaonan 于 2006-7-12 13:19 发表
怎么会出现多个这个控件呢?你多次操作了?
回xiaonan : 不是我多次操作,是这样,首先是一个查询页面,查询完成之后进入列表,在列表面中完成操作后,我的后续步骤还是要回到刚才的查询页面进行操作,这样,就会出现多个这个控件。

TOP

引用:
原帖由 andy 于 2006-7-12 13:30 发表
有些是重复的,在QTP里会出现回放不正确的情况.
特别是共享对象库时要注意.不然一旦控件多时就很难辨别!

另外请注意不要每次无法回放就重新录制该步骤,这样就会造成现在的情况.
对,这个问题我也注意到了,谢谢andy。

sdlkfj2

TOP

关于这个问题,我试了以下的步骤进行试验:在Tools-option-web-page/Frame options中,将“Create new object for”的选项改为了第一个,发现再录制脚本时,就已经不出现上面出现的问题了,录制了一个简单的脚本,回放没有问题。
但这只是对于单个Test对象库这种方式的,还没有验证多脚本和共享对象库状态下的情况。仅供大家参考。

TOP

引用:
原帖由 yang 于 2006-7-13 14:25 发表
关于这个问题,我试了以下的步骤进行试验:在Tools-option-web-page/Frame options中,将“Create new object for”的选项改为了第一个,发现再录制脚本时,就已经不出现上面出现的问题了,录制了一个简单的脚本, ...
我今天也遇到类似的问题

我的问题是:在一个FRAM里面有2个连接,一个是新增界面、一个是管理界面。录制过程:先在新增界面增加一 条数据后-——>保存,然后在管理界面查询。但是每次回放的时候,在点击管理连接时,总是提示:object is disable,询问我是skip,stop,retry?我如果选择retry,是可以继续执行的。

不太明白为什么会不识别同一frame的不同连接,尝试了上面的解决办法还是不行,后来我发现我如果分两部分录制(先录制新增页面的操作,停止后再录制管理界面)这样是可以执行的。
不太明白为什么?

-----------------------------------------------请高手指点!!
更多的困难,意味着更多的挑战
更多的挑战,意味着更多的空间
更多的空间,则意味着更多的改变!

TOP

你点retry能够继续执行,说明存在着时间的问题,你可以在弹出这个提示框的运行语句前加等待时间
相信明天,把握今天!
http://yangkinki.51.com

TOP

引用:
原帖由 yangkinki 于 2006-7-27 12:42 发表
你点retry能够继续执行,说明存在着时间的问题,你可以在弹出这个提示框的运行语句前加等待时间
哦,我试试,谢谢!
更多的困难,意味着更多的挑战
更多的挑战,意味着更多的空间
更多的空间,则意味着更多的改变!

TOP

其实我建议使用一个合并整理优化后的对象库,这样以后如果要添加新对象或修改老对象,只需要维护这个库就可以了。

比如一样的frame,就合并为一个对象,当然这意味着可能要手工修改以下录制的代码,如此而已

TOP

把这个问题在QTP 9.0 里面试试看,会不会有所改善?

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 00:49Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹