簡體   English   中英

OpenQA.Selenium.WebDriverException: '無法在 http://localhost:60623/ 上啟動驅動程序服務'

[英]OpenQA.Selenium.WebDriverException: 'Cannot start the driver service on http://localhost:60623/'

以下代碼過去運行良好。 幾天后,我嘗試再次運行它,但它拋出了這樣的錯誤。

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;

public static ChromeDriver driver;

protected void initDriver(string userDataPath) {
            var driverService = ChromeDriverService.CreateDefaultService(AppDomain.CurrentDomain.BaseDirectory);
            ChromeOptions options = new ChromeOptions();
            driverService.HideCommandPromptWindow = true;
            //options.AddArguments("--headless");
            options.AddArguments("--no-sandbox");
            options.AddArguments("disable-extensions");
            options.AddArguments("--start-minimized");

            driver = new ChromeDriver(driverService, options, TimeSpan.FromSeconds(10*60));

}

錯誤:

OpenQA.Selenium.WebDriverException: '無法在http://localhost:60623/上啟動驅動程序服務'

當服務啟動時,唯一執行的事情是帶有驅動程序服務的進程和對該服務的 api 調用。
可能出現的問題可能是:

  • 您無法執行該過程,因為無法訪問可執行文件
    • 可執行文件不在那里
    • 錯誤的權限
  • 某些配置阻止您成功執行 api 調用並訪問http://localhost:60623/
    • 代理設置(添加不包括localhost NO_PROXY環境變量可能會有所幫助)
    • 防火牆設置
    • 端口已使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM