Ich habe ein Problem mit Actions
Klassentreiber. Ich habe dieses Stück CodeAktionen Klasse funktioniert nicht mit Gecko-Treiber
Actions act= new Actions(d1);
act.moveToElement(d1.findElement(By.xpath("path of the element")).build().perform();
Früher, wenn ich Selenium-Java 2.43.0
bin mit diesem Befehl funktioniert gut. Aber ich habe auf 3.0.0-beta2
aktualisiert, begann Zugriff firefox driver
durch Gecko-Treiber.
Bei dem oben angegebenen Befehl ist mein Test fehlgeschlagen. Ich erhalte die unter Ausnahme
org.openqa.selenium.UnsupportedCommandException: POST /session/21dfc828-a382-4622-8c61-89bc48e29744/moveto nicht übereinstimmten eine bekannt Befehl (ACHTUNG: Der Server nicht zur Verfügung stellen jede stacktrace Informationen) Befehl Dauer oder Timeout: 4 Millisekunden
Bitte helfen
Es gibt ein Problem bei Selen offenen Fragen für diese aufgezeichnet. Wir müssen auf die Lösung warten. https://github.com/SeleniumHQ/selenium/issues/2285. Das ist das Problem. Vielleicht müssen wir darauf warten. –
Ab dem 18. März 2017 zu diesem Thema sieht es aus wie "Dies ist jetzt in Geckodriver 0.15 und Selenium 3.x implementiert" und das Problem ist geschlossen. Aber ich habe noch ein paar ziemlich große Probleme mit mouseover:/ –