元素有三种状态:是否被选中、是否启用以及对用户是否可见,是则返回 True
,否则返回 False
该元素是否被选中
可用于检查复选框或单选按钮是否被选中
1
| WebElement.is_selected()
|
该元素是否启用
用户是否可见该元素
渲染的WebElement项目
实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| import time from selenium.webdriver import Chrome
driver = Chrome() driver.get('http://www.gaoyuanqi.cn/python-html-1/#more')
帅哥 = driver.find_element_by_id('nan') 美女 = driver.find_element_by_id('nv') time.sleep(3)
帅哥.click()
print(帅哥.is_selected()) print(帅哥.is_enabled()) print(帅哥.is_displayed())
print(美女.is_selected()) print(美女.is_enabled()) print(美女.is_displayed())
time.sleep(3)
driver.quit()
|
输出
1 2 3 4 5 6
| True True True False True True
|