Selenuim - Otvorite novu karticu preglednika

Često ćete možda htjeti otvoriti novu karticu u istom prozoru preglednika na kojem su pokrenuti testovi Selenium WebDriver. Umjesto da otvorite novi preglednik, jednostavno možete upotrijebiti donji kod za otvaranje nove kartice u istom pregledniku:

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

Zatim kada otvorite novu karticu, morate se prebaciti na nju da biste mogli raditi s novootvorenom karticom:

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

Gornji kôd radi za preglednik Firefox.


Daljnje čitanje: