title: Timed out connecting to Chrome, retrying... error using ChromeDriver 2.43 and Chrome through Selenium
body: <p>I'm honestly not even sure what to do at this point I'm not getting any error logs in the console just the logger messages that I've put into the scripts.</p>
  <p>When I get to the line of code where I create the Dashboard Constructor it terminates the test and declares it a failure, last logged message is always &quot;About to start looking&quot;</p>
  <p>I even gutted the entire constructor(commented out all code, removed the driver parameter, and just put a print statement in it) before posting this question and when I called the print method within the class the script failed at the line where the creation of the constructor happened.</p>
  <p>I don't understand what's going on I could be missing something very obvious. I get failure but I don't necessarily see a specific error message in the console either.</p>
  <p>Here is the test case im attempting to run:</p>
  <pre><code>package com.symphio.testCases;
  import java.util.concurrent.TimeUnit;
  import org.testng.Assert;
  import org.testng.annotations.Test;
  import com.symphio.pageObjects.Dashboard;
  import com.symphio.pageObjects.loginSymphio;
  
  
  public class TC_Dashboard_Search_002 extends BaseClass{
  
      
      @Test
      public void searchForTile() throws InterruptedException {
          
          logger.info(&quot;Connected to &quot;+ baseURL);
          driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
                  
          loginSymphio login = new loginSymphio(driver);
          //logs in
          login.setUserName(userName);
          logger.info(&quot;entered username&quot;);
          login.setPassWord(passWord);
          logger.info(&quot;entered password&quot;);
          login.pressSubmit();
          logger.info(&quot;button pressed&quot;);
          
          
          //searches for tile
          Thread.sleep(3000);
  
  
          logger.info(&quot;about to start looking&quot;);
          Dashboard dashboard = new Dashboard(driver);
          dashboard.mouseMover();
          logger.info(&quot;found Icon&quot;);
          dashboard.searchBarText(searchText);
          logger.info(&quot;input text&quot;);
          dashboard.tileClick();      
          logger.info(&quot;clicked&quot;);
                  
      }
  }
  
  </code></pre>
  <p>Here is my DashBoard pageObject</p>
  <pre><code>package com.symphio.pageObjects;
  import org.openqa.selenium.WebDriver;
  import org.openqa.selenium.WebElement;
  import org.openqa.selenium.interactions.Actions;
  import org.openqa.selenium.support.FindBy;
  import org.openqa.selenium.support.PageFactory;
  
  public class Dashboard {
      WebDriver driver;
  
      public Dashboard(WebDriver driver) {
          this.driver = driver;
          PageFactory.initElements(driver, this);     
          
      } 
          
      @FindBy(className=&quot;search-container&quot;)
      WebElement searchImg;
      
      @FindBy(xpath=&quot;//input[@type='search']&quot;)
      WebElement searchText;
      
      @FindBy(xpath=&quot;//input[contains(@class,'mat-card'), and contains(@class, 'mat-focus-indicator'), and contains(@class, 'arrangement-card')]&quot;)
      WebElement tileBox;
      
      
      Actions actions = new Actions(driver);
  
      public void mouseMover() {
      Actions mouseOverOnElement = actions.moveToElement(searchImg);
      mouseOverOnElement.perform();
      
      }
      
      public void searchBarText(String text) {
          searchText.sendKeys(text);
                  
      }
      
      public void tileClick() {
          tileBox.click();
          
          
      }
      
  }
  
  </code></pre>
  <p>Console error:</p>
  <p><img src="https://i.stack.imgur.com/MVD2k.png" alt="console" /></p>