Selenium 3 在 Firefox 和 Chrome 中打开新标签时遇到问题。
SeleniumTestBase.getDriver().findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"\t");
不适用于 Chrome 和 Firefox。
我可以将以下代码用于 Chrome,但不能用于 Firefox,在 Firefox 中它会打开新的 Windows。
JavascriptExecutor js = (JavascriptExecutor) SeleniumTestBase.getDriver();
js.executeScript("window.open('http://localhost:8080/games.html#machine','_blank');");
我目前使用:
硒服务器独立:3.8.1
铬驱动程序:2.34
壁虎司机:0.19.1
提前谢谢了。
贝斯问候,
萨莱