python - Selenium Chrome 窗口中的按钮不可点击
问题描述
我正在尝试使用 Selenium 和 Python 单击按钮。我需要了解的这个问题的根源在于,当 Selenium 启动 Chrome 窗口时,我想要单击的按钮在单击时什么也不做。就像我用鼠标物理单击按钮一样,什么也没有发生。它似乎是页面上唯一以这种方式运行的元素。我可以点击页面上的其他元素,它们的反应很好。当使用 Selenium 打开浏览器时,就好像按钮变成了“死”。请注意,如果我在不是由 Selenium 启动的 Chrome 浏览器中导航到该站点,则该按钮可以正常工作。
如果网站以某种方式检测到 Selenium 并由于使用 Selenium 而杀死按钮,我也遵循了这里的答案:网站可以检测到您何时将 selenium 与 chromedriver 一起使用? 我还在六个其他网站上尝试了我的代码,我可以很好地单击按钮。
有人见过这个吗?如果是这样,任何解决方案还是我像那个按钮一样死了?
解决方案
推荐阅读
- protocols - Analytics Measurement Protocol - 错误的地理位置
- php - orm关系中如何获取用户信息?
- python - 以“词”分割句子,将多个大写词(假定为专有名词)视为一个
- java - 从电子邮件中修剪域并使值大于 10 时设置为最大 10 位并忽略“。” 如果介于两者之间。我们应该怎么做?
- c# - 使用 C# 泛型和方法链排列测试种子数据
- c# - 部署到使用 Unity 2019.4.12f1 开发的 ARM 设备时的 LiteDB 异常
- amazon-web-services - AWS Amplify:如何使用 API_KEY 进行测试和开发
- javascript - 如何将对象数组展平为多个级别?
- css - 反应现代日历日期选择器与下面的日期选择器输入重叠
- sql - 基于列条目的具有布尔值的 SQL 新列