我的 Selenium 测试使用 onMouseOver 功能,例如
List<WebElement> menuitems = getDriver().findElements(By.tagName("li"));
Actions builder = new Actions(getDriver());
WebElement menu = menuitems.get(2);
getDriver().manage().timeouts().implicitlyWait(Constants.IMPLICITY_WAIT, TimeUnit.SECONDS);
builder.moveToElement(menu).build().perform();
我正在使用 Firefox 驱动程序。由于 Firefox 将自身更新到版本 18,我的测试停止工作。我知道这与原生事件支持有关 - 但版本 18 不支持原生事件,还是我能够启用它们?如果没有,我的代码是否有任何替代实现?
我正在使用 selenium java 2.28.0。