无法使用Selenium Manager获取chrome

问题描述 投票:0回答:1

如果我从 CMD(同一应用程序文件夹)执行 Selenium Manager,它会显示一切正常:

windows> ./selenium-manager --browser chrome
[2024-02-28T22:36:35.504Z INFO ] Driver path: C:\Temp\Selenium\chromedriver.exe
[2024-02-28T22:36:35.504Z INFO ] Browser path: C:\Program Files\Google\Chrome\Application\chrome.exe

但是如果我在 Visual Studio 中运行我的应用程序,我会收到此错误:

IWebDriver driver = new ChromeDriver();

OpenQA.Selenium.NoSuchDriverException:'无法使用 硒经理;有关此错误的文档,请访问: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location'

WebDriverException:Selenium Manager 进程异常退出,错误码 69 代码:D:\App in\Debug et8.0\selenium-manager\windows\selenium-manager.exe --browser "chrome" --语言绑定 csharp --output json 标准输出 >> { "logs": [ { “级别”:“错误”, “时间戳”:1709160132, "message": "驱动程序不可用:驱动程序路径:" } ], “结果”: { “代码”:69, "message": "驱动程序不可用:驱动程序路径:", “驱动程序路径”:“”, “浏览器路径”:“” } }

有很多与同一问题相关的主题,但没有解决方案。有谁知道怎么解决吗

提前谢谢您。

c# visual-studio selenium-webdriver selenium-chromedriver
1个回答
0
投票

尝试使用此https://github.com/bonigarcia/webdrivermanager无需任何额外的驱动程序下载。它将下载任何需要的驱动程序并从头开始设置。

© www.soinside.com 2019 - 2024. All rights reserved.