如何解决动态 WebElement 使 ElementNotInteractable 异常
我正在编写一个 selenium 脚本,用于访问 Trends.google.com 来比较两个搜索词:“狗”和“猫”。问题是,为了添加第二个值 (cat) 以与第一个值 (dog) 进行比较,我需要单击 +compare 按钮,然后在搜索字段中输入“cat”,该字段仅在 +点击了比较按钮。问题是我使用的任何定位器似乎都不适用于搜索字段。我不断收到 elementNotInteractableException。
我尝试过(但失败了):
- 在点击 +Compare 按钮后添加等待/睡眠
- 使用 JavascriptExecutor 发送密钥
- 使用不同的 Css/xpath 定位器
我猜这个元素是动态的,因为每当我尝试对搜索字段进行任何检查时,它都会自动恢复到比较按钮。
我对任何建议/帮助编程的新手将不胜感激。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。