Довольно часто вам может понадобиться открыть новую вкладку в том же окне браузера, в котором выполняются ваши тесты Selenium WebDriver. Вместо того, чтобы открывать новый браузер, вы можете просто использовать приведенный ниже код, чтобы открыть новую вкладку в том же браузере:
driver.findElement(By.cssSelector('body')).sendKeys(Keys.CONTROL +'t');
Затем, когда вы открываете новую вкладку, вам нужно переключиться на нее, чтобы иметь возможность работать с вновь открытой вкладкой:
ArrayList tabs = new ArrayList (driver.getWindowHandles()); driver.switchTo().window(tabs.get(0));
Приведенный выше код работает для браузера Firefox.
Дальнейшее чтение: