无法在http:// localhost上启动驱动程序服务

THA*_*EFE 5 .net c# selenium windows-server selenium-chromedriver

我想寻求帮助,因为我在没有界面的Windows服务器上运行硒时遇到了以下错误:

无法 在OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)的OpenQA.Selenium.Remote.Remote.RemoteWebDriver.Execute(String)的http:// localhost:49906 /处的OpenQA.Selenium.DriverService.Start()上启动驱动程序服务在OpenQA.Selenium.Chrome.ChromeDriver.OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(DriverCommandToExecute,Dictionary`2 parameters)在OpenQA。 (ChromeDriverService服务,ChromeOptions选项,TimeSpan commandTimeout)位于OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeOptions选项)

小智 0

使用 Selenium 打开的浏览器需要在会话 0 中运行(Windows 中的 GUI 界面)。您提供的错误很可能是对此问题的引用。

您可以尝试通过在无头模式下运行浏览器来解决 Session 0 问题,因为它不需要在 UI 中呈现。

如何操作,您可以通过此链接查看Headless Chrome