所以我有以下代码:
<input type="radio" id="si" name="new-car" value="S" class="action-key ui-helper-hidden-accessible">
<label for="si" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left ui-state-active" role="button" aria-disabled="false" aria-pressed="true"><span class="ui-button-text">Si</span></label>
我尝试使用Selenium点击它。我已尝试使用Selenium功能,但它无法正常工作,现在我尝试使用:
driver.execute_script("document.getElementById('si').checked = true;")
但也没有运气......有什么想法吗? THX
答案 0 :(得分:0)
driver.find_element_by_xpath("//label[@for='si']").click()
这样做了,并且正在发挥作用。无论如何,谢谢你:))