判断元素的选中状态
关键字
is_selected:判断复选框或单选按钮的选中状态。
如果选中或者取消选中复选框或单选按钮页面有加载时间的话,要合理使用等待时间。
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('http://sahitest.com/demo/clicks.htm')
sleep(3)
#ele = driver.find_element_by_xpath('/html/body/ul/li/a/label/input')
ele = driver.find_element(By.XPATH,'/html/body/ul/li/a/label/input')
print(ele.is_selected()) # 判断复选框是否选中,否,返回False
ele.click() # 点击,使复选框处于选中状态
sleep(3)
print(ele.is_selected()) # 判断复选框是否选中,是,返回True
driver.quit()