试图在Chrome浏览器中打开一个新选项卡,但它没有打开新选项卡

时间:2017-04-04 15:18:55

标签: selenium-webdriver

    driver.get("http://www.google.com");
    String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"t");
    driver.findElement(By.tagName("body")).sendKeys(selectLinkOpeninNewTab);
    driver.get("http://www.qaautomated.com");

我尝试使用Key.chord,但它没有打开新标签

1 个答案:

答案 0 :(得分:1)

这似乎是chromedriver问题。您可以使用以下代码来打开新标签:

JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.open()");

如果您想在新标签页中打开URL,请将其作为参数传递给:

jse.executeScript("window.open('http://www.qaautomated.com')");