src.exception.exceptions.ScraperException: Message: unknown error: result.webdriverValue.value list is missing or empty in Runtime.callFunctionOn response
字符串 我的工具是:
Google Chrome version: 119.0.6045.105
Chromedriver version: 118.0.5993.70
Chip: Apple M1
7条答案
按热度按时间wydwbb8l1#
我认为这是一个通用的消息,会话无法创建,以前SessionNotCreated异常How to address SessionNotCreatedException with latest chromedriver.exe?。
我用最新版本更新了机器上的ChromeDriver和Chrome(119),问题消失了。在更新之前,我有Selenium.Webdriver.Chromedriver\119.0.6045.10500和Chrome版本118。
Selenium团队已关闭相关问题。
https://github.com/SeleniumHQ/selenium/issues/13081的
j8ag8udp2#
我仍然不确定这个问题,由于以前的使用,它目前只发生在我的Edge浏览器版本119上。我已经从EdgeDriver更改为Chrome/ChromeDriver,这可能会初始化新会话或构建有帮助的内容:
更新
我已经更新了我的WebDriverManager,以便在Edge中下载v119的匹配驱动程序-现在问题得到了解决:
字符串
atmip9wb3#
我也有同样的问题
字符串
我的工具是:
型
解决办法是:
我不得不将
Chromedriver version
升级到119.0.6045.105
(当前稳定版本)vptzau2j4#
同样的问题.我已经更新了chromedriver版本:119.0.6045.105.解决了!
jvidinwx5#
我使用Webdriver管理器Nuget包来加载最新的驱动程序。当我开始调试时,我发现Webdriver管理器加载的是Edge Driver 118版本而不是119版本(所以目前最新版本检测到管理器错误),我将browserVersion Strategy从Latest更改为MatchingBrowser。问题解决了。
string browserVersion = VersionResolveStrategy.MatchingBrowser;
xiozqbni6#
对于那些在Edge上看到此问题的人,因为以前的工作代码,它开始于2023年11月2日发布的MS Edge浏览器119.0.2151.44。其中一个简单的修复方法是将边缘驱动程序更新为同一版本。它对我有效。
h6my8fg27#
您的chromedriver与您的实际浏览器不兼容。您可以从https://chromedriver.chromium.org/downloads更新chromedriver.exe,并确保您的chromedriver与实际浏览器版本相同。
如果您使用的是chromedriver 115或更新版本,您可以从“Chrome for Testing Availability”页面进行更新。