0

我正在使用 Webdriver 2.21 和 Firefox 11。

我有菜单栏,它在鼠标悬停事件时填充下拉菜单。当我在我的 webdriver 测试用例中触发点击事件时(如 driver.findElement(elementToClick)).click(); 它在单击之前隐式地在菜单栏上触发大量鼠标悬停事件。当填充的下拉菜单出现在 elementToClicked 前面时,有时会出现问题,因为它单击了要单击的元素前面的 menuitem。任何帮助,将不胜感激。谢谢

4

1 回答 1

1

就像是:

Actions actions = new Actions(driver);
Action hover = actions.moveToElement(myWebElement).build();
hover.perform();

仅悬停 WebElement myWebElement

于 2012-06-12T08:02:22.257 回答