如何打开新标签

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)); 


慕哥6287543
浏览 209回答 3
3回答

慕仙森

试试这个,你可以使用JavascriptExecutor或打开新标签Keys.chordString selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN);&nbsp;driver.findElement(By.linkText("urlLink")).sendKeys(selectLinkOpeninNewTab);或使用((JavascriptExecutor)driver).executeScript("window.open();");

眼眸繁星

你可以参考这个,((JavascriptExecutor) driver).executeScript("window.open()");ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());driver.switchTo().window(tabs.get(1));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java