gpt4 book ai didi

javascript - 元素无法在特定页面上的 Chrome 二进制驱动程序中运行

转载 作者:太空宇宙 更新时间:2023-11-04 09:23:53 27 4
gpt4 key购买 nike

我正在测试的网站中的特定页面有几个按钮,在使用 chrome 二进制驱动程序打开时,这些按钮不会通过 selenium Webdriver 注册任何点击或手动点击。当我在 chrome 浏览器中手动测试它时,它工作正常。

我尝试为selenium 添加等待、javascript 单击、操作单击,但没有成功。

Webdriver 不会按照预期的方式抛出单击/查找元素的错误(我认为),但由于页面没有响应并且没有前进到下一个,我收到页面对象错误

最佳答案

如果没有具体细节,很难提供帮助,但这是我最好的尝试:

潜在问题 1. 确保该元素不在 iframe 上,如果是,这里有一个链接解释如何修复代码: How to switch frames - Selenium - Java

潜在问题 2. 打开隐身/备用选项卡,访问同一页面并检查您正在使用的 CSS 选择器/X 路径是否存在并指向正确的元素。如果情况并非如此,请尝试通过查看从以前的选择器到新的选择器没有更改的类来纠正它。

关于javascript - 元素无法在特定页面上的 Chrome 二进制驱动程序中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57980945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com