如何通过在Java中使用Selenium WebDriver在同一浏览器中打开新选项卡?

转自:Code Example

我可以用Selenium WebDriver使用Java和JavaScript打开一个新窗口。 我正在使用Firefox。 代码如下:

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)在同一个浏览器中打开新选项卡?

 

 Answers

 

瓦西姆,

cdriver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");

您可以使用上面的行来在同一浏览器中打开新标签页(在Firefox中运行)

 

延禧攻略 49-57集 越南高清版 在线观看 下载

 


 

这主要取决于您的浏览器设置,并没有单独的方法在新窗口或新标签中打开链接

没有更多推荐了,返回首页