Does that help I got the same new tab opening issue as soon as chrome browser got updated from Version 61.0.xxx to Version 62.0.3202.62 (Official Build) (64-bit) on 10/20/2017 By then my configs were; Mac OS, Selenium 3.4.0, chromedriver 2.30
help you fix your problem public Actions sendKeys(java.lang.CharSequence... keys) Sends keys to the active element. This differs from calling WebElement.sendKeys(CharSequence...) on the active element in two ways:
should help you out Update to latest Selenium Jars, make sure your java is version 1.8 or greater, then you can pass ChromeOptions into the driver because DesiredCapabilities is deprecated. I am now able to run selenium docker nodes with selenium grid and all ChromeOptions arguments are now being passed to the containers.
ChromeOptions options = new ChromeOptions();
driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);