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.


Далейшае чытанне: