marygao929 发表于 2007-9-17 15:35:32

如何解决cannot identify the object

录制完一个脚本后,点run, 刚运行了5步,就出错了: cannot identify the object "web Table"(of class WebElement) Verify that this object's properties match an object currently displayed in your application.

这种问题如何解决?请指教。

hsjzfling 发表于 2007-9-17 15:55:53

检查一下你的对象库中是否存在"web Table"这个WebElement对象,用Spy在被测对象中查看其属性是否与对象库中的一致

DeViLIvy 发表于 2007-9-17 20:12:44

菜单“Resources-Object Repository”,选中你不能识别的对象“web Table”,点击Highlight in Application,如下图,不能识别的话就是对象的某些属性不匹配,也许你录制的时候的属性和你运行的时候属性不一致,导致识别不了对象。

marygao929 发表于 2007-9-18 21:07:12

请问楼上的, 点击Highlight in Application, 报错了, 怎样解决呢?

DeViLIvy 发表于 2007-9-18 21:32:42

报错了说明不能识别,那就要检查每个属性是否正确了
或者是对象库中的属性不足以识别当前的对象。

marygao929 发表于 2007-9-21 15:41:43

Msgbox Browser("WZBOSS系统登陆").Page("中广温州有线BOSS系统").Exist在专家视图执行后,报 false,说明父对象不存在,如何解决呢?

marygao929 发表于 2007-9-25 21:46:36

已解决,原来是菜单下的子菜单无法识别,通过加webelement几个事件: mouseover, mouseout,onclick,都设成enable,回放时就可以识别了。

carry1986 发表于 2008-8-5 16:14:27

请问楼上,
能说一下详细路径吗?
谢谢!!!

jaunty 发表于 2008-8-10 19:01:11

回复 7# 的帖子

那就是你录制和回放或者在找对象的时候对象在ui上的属性不一致

qwtyu 发表于 2011-8-12 17:21:34

在工具-对象识别中把可选下window id删除,必选下添加delphiname,勾选smart identity。。。即可

james爷 发表于 2011-12-13 15:32:54

请问,我也出现了上面的问题,但是解决不了,怎么办?

对象库中的属性不足以识别当前的对象.
页: [1]
查看完整版本: 如何解决cannot identify the object