我有一張帶有圖片的頁面。 如果我將鼠標懸停在鼠標上方,左上角會出現一個按鈕。我想用這個按鈕來做一些事情(檢查,點擊等)。Selenium(2.29.1)將鼠標懸停在Firefox(18.01)上
我使用這個方法懸停:
Locatable hoverItem = (Locatable) element; Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseMove(hoverItem.getCoordinates());
這種方法IE(9)和Chrome(最新的)下而不是火狐(18.01)下完美的工作。 腳本無法看到按鈕出現,因此它不能被選中或按:
Assert.assertTrue(「保存按鈕丟失!」, Browser.findElement(By.id(「XXX 「))。被展示());
我使用的是2.29.1硒。你對FireFox有什麼問題嗎?
嗨。我較早創建了此方法,但具有相同的結果!這兩種方法都在IE和Chrome上工作,不在FF下工作。 :( – Gbo