python - 当另一个元素收到点击动作时如何点击复选框?
问题描述
我在 Selenium Python 中的点击操作有问题。我尝试单击复选框,但元素收到此单击。我试图通过正确选择这个元素来解决这个问题,我检查了 CSS SELECTOR、XPATH 和我通过 CLASS NAME 找到的元素的迭代,但是即使我有元素的绝对路径,我嵌套的元素也会捕获点击行动。我不知道我该如何解决这个问题,你有很多想法吗?
硒例外:
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
还有我的选择器:
解决方案
您能否使用下面的 xpath 来选中该复选框。
//input[@id='vf-pp-accept-terms2']
推荐阅读
- html - (HTML 和 CSS)如何在仍然能够检查图像的同时隐藏复选框
- node.js - 打字稿:使用多种类型调用重载
- laravel-5 - 如何将 spatie/browsershot 生成的文件下载到用户/下载中?
- graphics - 在 Ubuntu 18.04 上安装 PCL 时遇到问题
- bootstrap-4 - 将导航栏居中:Bootstrap 4
- javascript - 如何使用 JavaScript 或 jQuery 获取多个嵌套值?
- php - 如何在相关工厂laravel中传递变量
- csv - 如何在awk中将标记的文本组发送到CSV中的不同列?
- mysql - 在 mysql 5.7 中声明变量时出现错误 1064 (42000)
- c# - 如何在 Visual Studio 中加载 CPLEX 库?