硒无法打开新窗口

时间:2018-07-15 14:56:55

标签: selenium-webdriver

如何在硒中打开新窗口?我用下面的代码

driver.get("https://google.com");

Thread.sleep(1000);

driver.findElement(By.cssSelector(selector)).sendKeys(Keys.ALT + "f4");

但是,这仍然行不通。

1 个答案:

答案 0 :(得分:0)

您可以参考

要打开新标签页,((JavascriptExecutor) driver).executeScript("window.open()");

要跳到带有已定义“索引”标签的标签,

ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs.get(1));