C# 我在visual studio Chrome版本中的WebDriver.dll中出错,该版本必须介于70和73之间。ChromeWeb驱动程序
我更新了我的chrome,但没有考虑太多,因为我对selenium还比较新,但是这在VisualStudio中导致了以下错误C# 我在visual studio Chrome版本中的WebDriver.dll中出错,该版本必须介于70和73之间。ChromeWeb驱动程序,c#,selenium,selenium-webdriver,selenium-chromedriver,C#,Selenium,Selenium Webdriver,Selenium Chromedriver,我更新了我的chrome,但没有考虑太多,因为我对selenium还比较新,但是这在VisualStudio中导致了以下错误 An unhandled exception of type 'System.InvalidOperationException' occurred in WebDriver.dll. Additional information: session not created: Chrome version must be between 70 and 73. 我已尝试更新
An unhandled exception of type 'System.InvalidOperationException' occurred in WebDriver.dll. Additional information: session not created: Chrome version must be between 70 and 73.
我已尝试更新库,但我所有的库都是最新的。
以下是剂量库和版本
Selenium.Support 3.141.0
Selenium.Chrome.WebDriver 74.0.0
Selenium.WebDriver 3.141.0
NunitTestAdapter 2.1.1
如何在不降级chrome的情况下修复此错误。多谢各位
更新感谢我在packages.config中找到的Dazed
<package id="Selenium.WebDriver.ChromeDriver" version="73.0.3683.68" targetFramework="net461" />
尽管这些文件存在于我的packages文件夹中,正如您在这张图片上看到的那样。
我也面临同样的问题。 为了解决这个问题,我采取了以下步骤:
尝试通过替换您的电子邮件id和密码来运行我的代码。在运行测试用例的计算机上,chrome浏览器的当前版本是什么?删除计算机上任何较旧的chrome驱动程序版本,并获得一个干净的chrome驱动程序74.0.3729.157。您的脚本是如何选择chrome Driver的旧版本的?您是否将该版本指定为项目的依赖项?首先在VS中按ctrl+shift+f,然后搜索73.0。在整个解决方案中。如果发现任何chromedriver值,请将其更新为新的chromedriver值。然后调出csproj文件以获得解决方案。如果您的解决方案中有多个项目,那么您将有多个csproj。在文件中搜索chromedriver并删除对旧版本的引用。只需删除csproj文件中的引用并保存即可。它将在解决方案中重新加载项目,您应该很好。您可能已经有了一个与v74类似的条目。
<package id="Selenium.WebDriver.ChromeDriver" version="74.0.3729.6" targetFramework="net461" />
<Error Condition="!Exists('..\packages\Selenium.WebDriver.ChromeDriver.73.0.3683.68\build\Selenium.WebDriver.ChromeDriver.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Selenium.WebDriver.ChromeDriver.73.0.3683.68\build\Selenium.WebDriver.ChromeDriver.targets'))" />
</Target>
<Import Project="..\packages\Selenium.WebDriver.ChromeDriver.73.0.3683.68\build\Selenium.WebDriver.ChromeDriver.targets" Condition="Exists('..\packages\Selenium.WebDriver.ChromeDriver.73.0.3683.68\build\Selenium.WebDriver.ChromeDriver.targets')" />
Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Selenium.WebDriver.ChromeDriver.74.0.3729.6\build\Selenium.WebDriver.ChromeDriver.targets. AutoFillForm C:\Users\Junior\Desktop\columbia project\erp_columbia\erp_columbia\AutoFillForm\AutoFillForm\AutoFillForm.csproj 106