Meine Selenium-Tests verwenden onMouseOver Funktionen wieSelen WebDriver und Firefox 18
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();
Ich verwende Firefox-Treiber. Seit Firefox sich auf Version 18 aktualisiert hat, haben meine Tests nicht mehr funktioniert. Ich weiß, dass dies mit der nativen Ereignisunterstützung zu tun hat - aber unterstützt Version 18 native Ereignisse nicht, oder kann ich sie aktivieren? Wenn nicht, gibt es irgendeine Implementierung, die meinen Code ersetzt?
Ich benutze Selen java 2.28.0.
Wenn Sie völlig stecken bleiben, können Sie Sikuli vorläufig verwenden. Persönlich bevorzuge ich die Selenium "Actions" -Klasse, da es viel einfacher ist. – djangofan
Gibt es Neuigkeiten darüber, ob Selenium 2.29 oder 2.30 das repariert? –