【发布时间】:2017-01-13 07:22:30
【问题描述】:
大家好,
对于我的一个项目,我需要打开一个新选项卡并在它们之间导航 相同的选项卡我需要知道如何按 CTRL+T 和 CTRL+TAB 在 Selenium Webdriver 中使用 Java。
请让我知道我该怎么做。谢谢...!!!
我正在使用以下内容:
Firefox 版本: 48.0.2
Java 版本: 1.8
Selenium WebDriver 版本: 3.0.0
操作系统: Windows 10
我尝试了以下代码,但它似乎不起作用:
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Handling_Tabs {
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver","C:\\Eclipse\\Drivers\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com/");
System.out.println(driver.getTitle());
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL+"t");
driver.get("http://www.bing.com/");
System.out.println(driver.getTitle());
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL+"\t");
System.out.println(driver.getTitle());
}
}
【问题讨论】:
标签: java selenium selenium-webdriver webdriver