当运行我的测试用例得到这个未知的错误:result.webdriverValue.value列表在响应中丢失或为空尝试匹配正确的驱动程序wrt我的浏览器版本仍然相同,我的浏览器版本是119和相同的我采取的驱动程序以及.
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的匹配驱动程序-现在问题得到了解决:
new DriverManager().SetUpDriver(new EdgeConfig(), VersionResolveStrategy.MatchingBrowser);
字符串
atmip9wb3#
我也有同样的问题
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.105Chromedriver version: 118.0.5993.70Chip: Apple M1
Google Chrome version: 119.0.6045.105
Chromedriver version: 118.0.5993.70
Chip: Apple M1
型解决办法是:我不得不将Chromedriver version升级到119.0.6045.105(当前稳定版本)
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”页面进行更新。
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”页面进行更新。