Selenium WebDriver版本3.31脚本(Windows 10,CHROME 81)收到此错误:“ 版本81.0.4044.138(正式版本)(64位):System.InvalidOperationException:未创建会话:此版本的ChromeDriver仅支持Chrome版本79(SessionNotCreated) ”。我卸载了该版本的CHROME,安装了CHROME版本79,验证了该版本,使用.exe位置更新了Env PATH,然后重新启动了计算机,但仍然出现错误。显然,CHROME版本退步了。为什么?怎么修?我什至尝试在“ Sys Config”上进行搜索,然后转到“系统配置”,然后: 1)单击系统选项卡 2)向下滚动到Google Update服务-gupdate和Google Update服务-gupdatem并取消选中它们 3)单击“应用...”无济于事。 代码如下: 使用OpenQA.Selenium.Chrome IWebDriver驱动程序=新的ChromeDriver();
答案 0 :(得分:0)
从此处下载chromedriver 81。 https://chromedriver.chromium.org/downloads 您的浏览器版本和驱动程序版本应该匹配。
答案 1 :(得分:0)
更新您的Chrome浏览器,yjen使用nugetmanager更新chrome
答案 2 :(得分:0)
从NuGet程序包管理器中,您可以将chrome驱动程序递减至79.xxxx.xx版
或者在Chrome上,转到“设置”,然后单击“关于Chrome”,这将更新您的浏览器,然后转到nuget包管理器chrome驱动程序,然后从下拉列表中更新到相关版本
或转到软件包管理器时,单击“更新”选项卡,chrome驱动程序应在要更新的软件包中。
我最近遇到了这个问题,解决的方法如上所述,就是升级chromedriver,但是我删除了所有旧项目文件夹,所以我只有一个项目文件夹,可能是您必须升级所有chrome驱动程序项目。