首页 > 解决方案 > 当另一个元素收到点击动作时如何点击复选框?

问题描述

我在 Selenium Python 中的点击操作有问题。我尝试单击复选框,但元素收到此单击。我试图通过正确选择这个元素来解决这个问题,我检查了 CSS SELECTOR、XPATH 和我通过 CLASS NAME 找到的元素的迭代,但是即使我有元素的绝对路径,我嵌套的元素也会捕获点击行动。我不知道我该如何解决这个问题,你有很多想法吗?

这是我需要单击的带有元素的 HTML 代码: 在此处输入图像描述

硒例外:

Message: unknown error: Element <span class="checkbox__replacer"></span> is not clickable at point (40, 178). Other element would receive the click: <label class="checkbox">...</label>\n

还有我的选择器:

标签: pythonselenium

解决方案


您能否使用下面的 xpath 来选中该复选框。

//input[@id='vf-pp-accept-terms2']

推荐阅读