1. ホーム
  2. google-chrome

[解決済み】WebDriverException: 不明なエラーです。Chromeブラウザーを起動しようとすると、DevToolsActivePortファイルが存在しない。

2022-04-05 03:05:37

質問

URLを指定してクロームを起動しようとしているのですが、ブラウザは起動するのですが、その後何もしてくれません。

1分後に以下のエラーが表示されます。

Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist
  (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide any stacktrace information)

私の設定です。

  • クローム:66
  • ChromeBrowser : 2.39.56

P.S Firefoxでは正常に動作しています。

解決するには?

更新してください。

私は問題を解決することができ、現在私は希望のURLでクロームにアクセスすることができます。

提供された解決策を試した結果。

上記の設定をすべて試しましたが、問題を解決することができませんでした。

問題点についての説明

私の観察によると、DevToolsActivePortファイルが存在しないのは、クロームがscoped_dirXXXXXフォルダにその参照を見つけることができない場合に発生します。

問題解決のために行った手順

  1. クロームのプロセスとクロームのドライバプロセスをすべて終了させました。
  2. クロームを起動するために以下のコードを追加しました。

    System.setProperty("webdriver.chrome.driver","pathto\\chromedriver.exe");    
    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("useAutomationExtension", false);
    WebDriver driver = new ChromeDriver(options);
    driver.get(url);
    
    

上記の手順で、問題を解決することができました。

ご回答ありがとうございました。