WebDriver的相关方法
- is_displayed()
在WebDriver定位元素后,可以使用is_displayed()方法来判断元素是否可见。如果元素可见,则返回True;如果元素不可见或者不存在于DOM中,则返回False。
is_visible= driver.find_element_by_id("element_id").is_displayed()
print(is_visible)
打印结果:
元素可见,则输出True;
如果元素不可见或者不存在于DOM中,则输出False。
- get_attribute() 获取元素的属性的值
- is_selected() 判断元素是否选中状态,该方法返回一个布尔值,选中择返回true
- is_enabled() 判断元素是否在网页上被启用,该方法返回一个布尔值,比如置灰的按钮返回false
在Selenium中,isDisplayed()用于确定元素是否可以定位。isEnabled()方法用于确定可以定位的元素在网页上是否可以进行操作。isSelected()方法是用来验证网页上的元素是否已经被选中。这可以应用于单选按钮和复选框元素。这三个方法的返回类型都是布尔值。
本文来自博客园,作者:1G柳橙,转载请注明原文链接:https://www.cnblogs.com/OneOrangeBlogger/p/18096985