Selenium中的isDisplayed()
和isVisible()
方法有什么区别?两者都用于识别网页中是否隐藏了网页元素。
答案 0 :(得分:0)
根据 Selenium v3.141.59 的当前版本及其 WebElement Interface 的文档,方法 isVisible()
似乎不再受支持,肯定已被弃用。
isDisplayed()
得到了很好的支持并且在实践中非常有用。
boolean isDisplayed()
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute.
Returns:
Whether or not the element is displayed
此函数通常暴露给具有以下 URI 模板的 GET
请求:
/session/{session id}/element/{element id}/displayed