51Testing软件测试论坛

标题: 无法识别对象,需要点击retry才能继续 [打印本页]

作者: bobo3325    时间: 2009-7-6 11:32
标题: 无法识别对象,需要点击retry才能继续
我录制了一个脚本,回放时weblist对象无法识别,需要点击retry才能识别出该对象并继续运行,点击retry之后一切都很顺利。
该对象我查看发现已经存在对象库里面了的。

[ 本帖最后由 bobo3325 于 2009-7-6 11:41 编辑 ]
作者: bobo3325    时间: 2009-7-6 12:08
为什么没人回复~~~
作者: hsjzfling    时间: 2009-7-6 14:23
事实上,对象是已经被识别,报错是说你指定的选项没有找到。

该问题多半是因为页面使用了JavaScript来动态生成选项,当QTP操作WebList时,指定的选项还没生成,而在报错停顿之后才有了指定的选项,这就是为什么点retry就可以继续往下跑了。

最快捷的解决方法就是在该语句前加个wait,一般等个3-5秒应该就好了。
作者: bobo3325    时间: 2009-7-6 17:04
原帖由 hsjzfling 于 2009-7-6 14:23 发表
事实上,对象是已经被识别,报错是说你指定的选项没有找到。

该问题多半是因为页面使用了JavaScript来动态生成选项,当QTP操作WebList时,指定的选项还没生成,而在报错停顿之后才有了指定的选项,这就是为什么点 ...



按这样,成了!
作者: bobo3325    时间: 2009-7-8 09:41
原帖由 bobo3325 于 2009-7-6 17:04 发表



按这样,成了!


怎么现在又不可以了,还是同样的问题,这次点击retry也没用~~
作者: hsjzfling    时间: 2009-7-8 10:39
那这次就是另一个问题了,报错信息是什么?然后根据报错信息来调试下,逐层看看对象是否都能找到




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