Selenium 4 – Browser New Window

In the Selenium 4 – Browser New Tab, we have seen how Selenium 4 allows us to open a new tab and load the url. Opening a browser new window, is almost similar. Only change we can make is the following:

Replace TAB with WINDOW

webDriver.switchTo().newWindow(WindowType.WINDOW);

Complete Test Code

package selenium4.selenium4;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WindowType;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

public class seleniumNewTab {
	WebDriver webDriver = null;

	@BeforeTest
	public void beforeTest() throws InterruptedException {

		System.setProperty("webdriver.chrome.driver", "C:\\Selenium\\Chrome84\\chromedriver.exe");
		webDriver = new ChromeDriver();
		webDriver.manage().window().maximize();
		Thread.sleep(2000);
		webDriver.get("https://www.gmail.com/");

	}
	
	@Test
  	public void checkNewTab() {
	  webDriver.switchTo().newWindow(WindowType.WINDOW);
	  webDriver.get("http://www.yahoo.co.in");
	}
  
	@AfterTest
	public void afterTest() {
	  webDriver.quit();
	}
}

About This Site

The main aim of this site is to share knowledge with fellow software test specialists who are keen to grow both technically and professionally.

Categories