How to Open a New Tab In Java Selenium Program Example?
package com.selenium.actions;
import java.util.ArrayList;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
public class OpenNewTab
{
@Test
public void openNewTab() throws InterruptedException
{
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
Thread.sleep(5000);
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
driver.get("https://www.gmail.com");
Thread.sleep(5000);
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs.get(0));
Thread.sleep(5000);
}
}