当我在IE上打开新标签页时,我无法处理。 如何处理新的IE标签并导航到URL?
我使用Ctrl + T
答案 0 :(得分:1)
您可以使用:
driver.switchTo().window()
通常不建议使用JavaScriptExecutor
。
您应该看看this question,然后尝试打开兼容模式。
另外,请查看this answer,了解有关将硒与IE结合使用的一般信息。
希望这会有所帮助!
答案 1 :(得分:0)
尝试使用JavaScript执行器,
JavascriptExecutor js = (JavascriptExecutor) driverInstance;
js.executeScript("window.open(arguments[0], 'blank')", null):
答案 2 :(得分:0)
尝试引用代码行可能有助于切换标签。
//Switching between tabs using CTRL + tab keys.
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"\t");
//Switch to current selected tab's content.
driver.switchTo().defaultContent();
有关更多信息,请参见下面的链接。
(1)How To Open Tab And Switching Between Tabs In Selenium WebDriver