51Testing软件测试论坛

标题: Exist(0)总是为TRUE [打印本页]

作者: liziming324    时间: 2014-11-13 14:12
标题: Exist(0)总是为TRUE
本帖最后由 liziming324 于 2014-11-13 14:15 编辑

If  Browser("XX软件").Page("XX软件").WebButton("取消").Exist(0)Then
        Browser("XX软件").Page("XX软件").WebButton("取消").Click
End If
为什么这个exist判断总是为True,无论我页面上有还是没有“取消”这个按钮

msgbox Browser("金智软件").Page("金智软件").WebButton("取消").GetROProperty("visible")也取的都是True
作者: liziming324    时间: 2014-11-13 14:14
我只是想判断“取消”这个按钮是否出现在页面上,出现我就想click它
作者: 赵佳乐SMILE    时间: 2014-11-14 12:49
你把 .Exist(0) 里面的0改成5试试
作者: sterson    时间: 2014-11-17 15:32
用Exist会遇到这样的情况,就是页面上明明是没有这个对象的,但判断是通过了。
你可以在浏览器上按F12查一下页面元索,应该可以找到WebButton("取消")这个按钮
只是它没有在页面上显示
作者: sterson    时间: 2014-11-17 15:34
GetROProperty("visible")也取的都是True
这种情况,有时是这样,开发人员并不是对 取消 按钮的属性值来调整的,而是通过另外的div层来控制的,所以它的visible值还是true




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