Selenuim - открыть новую вкладку браузера

Довольно часто вам может понадобиться открыть новую вкладку в том же окне браузера, в котором выполняются ваши тесты Selenium WebDriver. Вместо того, чтобы открывать новый браузер, вы можете просто использовать приведенный ниже код, чтобы открыть новую вкладку в том же браузере:

driver.findElement(By.cssSelector('body')).sendKeys(Keys.CONTROL +'t');

Затем, когда вы открываете новую вкладку, вам нужно переключиться на нее, чтобы иметь возможность работать с вновь открытой вкладкой:

ArrayList tabs = new ArrayList (driver.getWindowHandles()); driver.switchTo().window(tabs.get(0));

Приведенный выше код работает для браузера Firefox.


Дальнейшее чтение: