I am trying to navigate to other window. But firefox is opening new page in new tab, instead of new window. I check the checkbox check and uncheck both.
System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
System.setProperty("webdriver.gecko.driver", "C:\\Selenium Purely\\geckodriver\\geckodriver.exe");
WebDriver driver = new FirefoxDriver(); //Launches FireFox browser with blank URL
driver.get("http://the-internet.herokuapp.com/windows");
Thread.sleep(4000);
String parentwindow = driver.getWindowHandle();
System.out.println("Parent window handle is "+parentwindow);
System.out.println("Parent window title is "+driver.getTitle());
driver.findElement(By.partialLinkText("Click Here")).click();
Set <String> s1 = driver.getWindowHandles();
Iterator <String> i1= s1.iterator();
while (i1.hasNext())
{
String childwindow = i1.next();
System.out.println("Child window handle is "+childwindow);
System.out.println("Child window title is "+driver.getTitle());
if(parentwindow != childwindow)
{
driver.switchTo().window(childwindow);
Thread.sleep(4000);
}
}