我正在尝试使用Ctrl +单击链接在新选项卡中打开它。在Chrome 58.这是工作的罚款请看以下代码:在Selenium Webdriver中使用Ctrl +单击组合打开新选项卡
action.keyDown(Keys.CONTROL).click(driver.findElement(By.xpath
("//section[@class='filmStrip__basic']//a[text()='En savoir
plus']"))).keyUp(Keys.CONTROL).build().perform();
我使用IE,Firefox和Safari浏览器相同的代码,但得到以下错误:
火狐54:链路越来越在同一个标签中打开。 IE 11:没有发生..控制移动到下一行的Safari :例外上action.keyDown-无法识别的命令
帮助地与任何一个浏览器也被理解。
感谢
我要测试的超链接的功能,以及。所以,需要实际点击链接才能打开它。 –
为什么不使用'click'? – Edwin
点击正在打开它在同一个标签。我想一口气测试整个流程。谢谢 –