title: I have been using the ChromeDriverManager.getInstance().setup(); for selenium testing
body: <p>My code runs but I don't see the browser while running the test case.
  I have updated this dependency in my pom.xml</p>
  
  <pre><code>   &lt;dependency&gt;
          &lt;groupId&gt;io.github.bonigarcia&lt;/groupId&gt;
          &lt;artifactId&gt;webdrivermanager&lt;/artifactId&gt;
          &lt;version&gt;1.7.2&lt;/version&gt;
      &lt;/dependency&gt;
  </code></pre>
  
  <p>my code</p>
  
  <pre><code>ChromeDriverManager.getInstance().setup();
       ChromeOptions options = new ChromeOptions();
       options.addArguments("--headless");
       options.addArguments("--disable-gpu");
       WebDriver driver = new ChromeDriver(options);
       driver.get("http://www.google.com");
              driver.manage().window().maximize();
              Thread.sleep(5000);
              System.out.println("the browser is loaded");
           if( driver.findElement(By.name("q")).isDisplayed()){
                  System.out.println("Element is Visible");
              }else{
                  System.out.println("Element is InVisible");
              }
  </code></pre>