首页 > 解决方案 > 使用 Python Selenium 单击复选框

问题描述

我正在尝试选择以下复选框:

我尝试了不同的 xpath、id、css_selector,但没有一个适合我。

任何帮助,将不胜感激。

driver.find_element_by_xpath('.//*[@data-ruleid="21FE54AC-1667-46sdC7-85A9-1540548AD6B9@@notable@@f7b515fasd1cf132c545d2cce4970bebf2b"').click()

参考代码:

<label class="checkbox ir-label-checkbox">
   <a data-ruleid="21FE5fs4AC-1667-46C7-85A9-1540548AD6B9@@notable@@f7b515f1cf132c5sas45d2cce4970bebf2b" data-status="4" class="btn show"></a>
</label>

标签: pythonseleniumselenium-webdriverautomationwebdriver

解决方案


尝试以下Xpath

driver.find_element_by_xpath("//label[@class='checkbox ir-label-checkbox']/a[@class='btn show']").click()

推荐阅读