我可以使用 Java 和 JavaScript 使用 Selenium WebDriver 打开一个新窗口。我正在使用火狐。代码如下:
WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("function createDoc(){var w = window.open(); w.document.open(); w.document.write('<h1>Hello World!</h1>'); w.document.close();}; createDoc();");
如何使用 WebDriver (Selenium 2) 在同一浏览器中打开新选项卡?
最佳答案
瓦西姆,
cdriver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
您可以使用上面的代码在同一浏览器中打开新标签页(适用于 Firefox)
关于java - 如何使用带有 Java 的 Selenium WebDriver 在同一浏览器中打开新选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139173/