当前位置:  开发笔记 > 编程语言 > 正文

在Selenium中isDisplayed()vs isVisible()

如何解决《在Selenium中isDisplayed()vsisVisible()》经验,为你挑选了1个好方法。

Selenium isDisplayed()isVisible()方法有什么区别?两者都用于标识Web元素是否隐藏在Web页面中.



1> Erki M...:

简短的回答是,isVisible是的旧方法Selenium RC,并isDisplayed为硒2的方法.

如果你在谈论WebDrivers WebElement它,它只包含isDisplayed()方法,由doc:

这个元素是否显示?此方法避免了必须解析元素的"样式"属性的问题.

在webdriver之前,我们有Selenium RC,现在已经被弃用,DefaultSelenium该类的isVisible()方法是:

确定指定的元素是否可见.通过将CSS"visibility"属性设置为"hidden",或将"display"属性设置为"none",可以使元素变为不可见,无论是元素本身还是元素本身.如果元素不存在,此方法将失败.

参考

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有