当前位置: 首页 > 知识库问答 >
问题:

如何使用Java使用selenium webdriver打开新选项卡?

戎永福
2023-03-14

我正在尝试使用Selenium Webdriver和Java打开一个新选项卡,并使用了下面的代码,但它没有打开任何新选项卡,在运行期间也没有显示错误消息。

Actions act = new Actions(driver);      
act.keyDown(Keys.CONTROL).sendKeys("t").keyUp(Keys.CONTROL).build().perform();

使用上面的代码,我试图从键盘上按CTRL T打开一个新标签。请帮帮我。

共有1个答案

蒋昊天
2023-03-14

试试这个

String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN); 
driver.findElement(By.linkText("urlLink")).sendKeys(selectLinkOpeninNewTab);

或使用

((JavascriptExecutor)driver).executeScript("window.open();");
 类似资料: