为了账号安全,请及时绑定邮箱和手机立即绑定

如何打开新标签

如何打开新标签

慕哥6287543 2021-06-20 22:19:40
Robot rb =new Robot();rb.keyPress(KeyEvent.VK_CONTROL);rb.keyPress(KeyEvent.VK_T);rb.keyRelease(KeyEvent.VK_CONTROL);rb.keyRelease(KeyEvent.VK_T);ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());driver.switchTo().window(tabs.get(1)); 
查看完整描述

3 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

试试这个,你可以使用JavascriptExecutor或打开新标签Keys.chord


String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN); 

driver.findElement(By.linkText("urlLink")).sendKeys(selectLinkOpeninNewTab);

或使用


((JavascriptExecutor)driver).executeScript("window.open();");


查看完整回答
反对 回复 2021-06-23
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

你可以参考这个,


((JavascriptExecutor) driver).executeScript("window.open()");

ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());

driver.switchTo().window(tabs.get(1));


查看完整回答
反对 回复 2021-06-23
  • 3 回答
  • 0 关注
  • 208 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信