Session 28 WebDriver Methods Browser & Navigation Commands
WebDriver driver = new ChromeDriver(); driver.manage().window().maximize();
driver.navigate().to("https://opensource-demo.orangehrmlive.com/web/index.php/auth/login"); Thread.sleep(3000);
driver.navigate().back(); driver.navigate().forward(); driver.navigate().refresh();
System.out.println(driver.getWindowHandle());
Set
Approach 1 : if you have 2 to 3 browser tabs
List
String parentId = windowsList.get(0); String childId = windowsList.get(1);
// switch to child window driver.switchTo().window(childId); System.out.println("Child window title : " + driver.getTitle());
// switch to parent window driver.switchTo().window(parentId); System.out.println("Parent window title : " + driver.getTitle());
Approach 2 : if you have multiple browser tabs
for (String winElement : windowsList) { var title = driver.switchTo().window(winElement).getTitle();
1 2 3 | |
}