Я обновил свой хром, не задумываясь об этом, так как я довольно новичок в работе с селеном, однако это вызвало следующую ошибку в visual studio.
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. Большое спасибо.
ОБНОВЛЕНИЕ Благодаря Dazed я нашел в packages.config
<package id="Selenium.WebDriver.ChromeDriver" version="73.0.3683.68" targetFramework="net461" />
И я заменил версию своей версией.
<package id="Selenium.WebDriver.ChromeDriver" version="74.0.3729.6" targetFramework="net461" />
Также мой csproj имеет следующие строки.
<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')" />
Когда я заменяю 73.0.3683.68 на 74.0.3729.6, я получаю следующую ошибку
Код серьезности Описание Файл проекта Тип строки Состояние подавления
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
Несмотря на то, что файлы существуют в моей папке пакетов, как вы можете видеть на этом изображении.
![My packages](https://i.stack.imgur.com/irdhj.png)