Exist(0)总是为TRUE
本帖最后由 liziming324 于 2014-11-13 14:15 编辑IfBrowser("XX软件").Page("XX软件").WebButton("取消").Exist(0)Then
Browser("XX软件").Page("XX软件").WebButton("取消").Click
End If
为什么这个exist判断总是为True,无论我页面上有还是没有“取消”这个按钮
msgbox Browser("金智软件").Page("金智软件").WebButton("取消").GetROProperty("visible")也取的都是True 我只是想判断“取消”这个按钮是否出现在页面上,出现我就想click它 你把 .Exist(0) 里面的0改成5试试 用Exist会遇到这样的情况,就是页面上明明是没有这个对象的,但判断是通过了。
你可以在浏览器上按F12查一下页面元索,应该可以找到WebButton("取消")这个按钮
只是它没有在页面上显示 GetROProperty("visible")也取的都是True
这种情况,有时是这样,开发人员并不是对 取消 按钮的属性值来调整的,而是通过另外的div层来控制的,所以它的visible值还是true
页:
[1]