我有一个页面,里面有一张图片。如果我将鼠标悬停在左上角,则会出现一个按钮。我想将该按钮用于几件事(检查、点击等)。
我正在使用这种方法将鼠标悬停在:
Locatable hoverItem = (Locatable) element; Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseMove(hoverItem.getCoordinates());
这种方法在 IE (9) 和 Chrome (latest) 下完美运行,但在 FireFox (18.01) 下不行。脚本看不到按钮出现,因此无法检查或按下它:
Assert.assertTrue("保存按钮不见了!", Browser.findElement(By.id("xxx")).isDisplayed());
我正在使用 2.29.1 Selenium。您知道 FireFox 有什么问题吗?