下面是我的代码,用于创建新选项卡,打开新窗口并切换到默认窗口。CreateNewTab:
jse.executeScript("window.open();");
切换到OpenNewWindow:
deafultWindowName=driver.getWindowHandle();
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);}
switchToDefaultContent
driver.switchTo().window(deafultWindowName);
我没有看到任何错误消息/代码问题,但是当我执行它时,所有的操作只在主窗口中执行,并且它不会打开新的选项卡或新的窗口。请给我建议!
发布于 2018-03-15 03:11:40
您可能使用的是旧语法吗?
我通常使用这样的词:((JavascriptExecutor)driver).executeScript("window.open('about:blank',‘_blank’;“);//#注意:如果你想点击一个特定的网址,用你想要的网址替换约:空白
您也可以尝试任何驱动方法,如: driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL + "t");
https://stackoverflow.com/questions/49294878
复制相似问题