我对这个复选框有疑问。我尝试单击带有 id、名称、XPath、CSS 选择器并包含文本的搜索元素,但仍然无法单击此复选框。此外,我尝试过另一个具有类似 HTML 代码的网站,在这个网站上,查找 id 并点击就足够了。有什么想法吗?
<div class="agree-box-term">
<input tabindex="75" id="agree" name="agree" type="checkbox" value="1">
<label for="agree" class="checkbox-special">* Zapoznałam/em się z <a href="https://worldbox.pl/content/regulamin,27.html" target="_blank">Regulaminem sklepu internetowego</a> i akceptuję jego postanowienia.<br></label>
</div>
这是我的Python代码https://codeshare.io/5zo0Jj
最佳答案
我使用了 javaScript Executor,它点击了元素。但是我也检查了 webdriver 点击不起作用。
driver.execute_script("arguments[0].click();", driver.find_element_by_id("agree"))
关于python - 如何在 Python 中使用 Selenium 检查复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55144474/