google-chromeseleniumselenium-webdriverwebdriverselenium-chromedriver

WebDriverException: unknown error: DevToolsActivePort file doesn't exist while trying to initiate Chrome Browser


I am trying to launch chrome with an URL, the browser launches and it does nothing after that.

I am seeing the below error after 1 minute:

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)

My configuration:

P.S everything works fine in Firefox


Solution

  • Update:

    I am able to get through the issue and now I am able to access the chrome with desired url.

    Results of trying the provided solutions:

    I tried all the settings as provided above but I was unable to resolve the issue

    Explanation regarding the issue:

    As per my observation DevToolsActivePort file doesn't exist is caused when chrome is unable to find its reference in scoped_dirXXXXX folder.

    Steps taken to solve the issue

    1. I have killed all the chrome processes and chrome driver processes.
    2. Added the below code to invoke the chrome

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

    Using the above steps I was able to resolve the issue.

    Thanks for your answers.