如何解决即使复选框已选中,is_selected() 仍未返回 True?
1 个回答
0
is_selected()
这个方法只能在复选框或者单选按钮上使用,具体可以参考官方文档。
由于看不到其他相关的HTML代码,我假设 aria-checked="true"
这个属性表示复选框是否被选中。如果这个假设是对的,下面的代码应该可以正常工作。
button = driver.find_element(By.XPATH, value)
if button.get_attribute("aria-checked") == "true":
button.click()