【发布时间】:2019-11-21 20:57:57
【问题描述】:
如何按下“f_agreements_all”按钮?
<label for="f_agreements_all">
<input type="checkbox" id="f_agreements_all">
<span></span>
<span class="permText">I accept all</span>
</label>
不幸的是,找到“f_agreements_all”按钮并单击它不起作用。跨度覆盖整个按钮 17x17px,当 f_agreements_all 为 16x16 时。你知道点击它的可能方式吗?
【问题讨论】:
-
也许使用javascript来点击它。
-
你能告诉我怎么做吗?我只知道怎么用python,不知道javascript
-
硒有
driver.execute_script("some javascript code") -
我在下面添加了一种方法,但我会编辑您的问题以说明您如何找到按钮并单击它以及您尝试了哪些其他方法。还要添加您正在使用的 Selenium 版本。
标签: python selenium xpath css-selectors webdriverwait