Selenium webdriver 如何在Chrome浏览器中使用Selenium Webdriver创建新选项卡或窗口

Selenium webdriver 如何在Chrome浏览器中使用Selenium Webdriver创建新选项卡或窗口,selenium-webdriver,ui-automation,Selenium Webdriver,Ui Automation,我正试图在Chrome中使用Webdriver 2.0添加一个新选项卡,但未能获得结果。我在不同论坛中提供了一些答案。由于我对java非常陌生,而且可用的答案更具体到java脚本,因此我发布了此查询,以尽可能获得一个简单的解决方案 例如:以下语句不会触发任何操作,但Selenium中的结果显示pass。请告知。 driver.findElement(按.tagName(“body”)).sendKeys(Keys.CONTROL+“t”) 当您可以使用 WebDriver driver = ne

我正试图在Chrome中使用Webdriver 2.0添加一个新选项卡,但未能获得结果。我在不同论坛中提供了一些答案。由于我对java非常陌生,而且可用的答案更具体到java脚本,因此我发布了此查询,以尽可能获得一个简单的解决方案

例如:以下语句不会触发任何操作,但Selenium中的结果显示pass。请告知。
driver.findElement(按.tagName(“body”)).sendKeys(Keys.CONTROL+“t”)

当您可以使用

WebDriver driver = new ChromeDriver();
WebDriver driver2=new ChromeDriver();
您只需使用打开一个新窗口即可

WebDriver driver = new ChromeDriver();
WebDriver driver2=new ChromeDriver();
您可以并行或顺序访问驱动程序和驱动程序2


要关闭窗口,请执行驱动程序.close()

你的意思是你试图在一个新标签中打开一个链接,还是将在新标签中打开链接的功能添加到html中???Selenium不支持标签,即使你能够打开一个标签,也不能保证会出现什么行为。您可能会发现WebDriver完全忽略了它,或者您可能会发现您能够与它进行交互。然而,这是一种未定义的行为,你永远不会在任何地方得到支持。