Es sollte mit jeder der späten Selenium Versionen arbeiten. (Alles> 2,50 nicht sicher, die für frühere Versionen)
Marionette ist ein externer Treiber, es ist nicht in den Selen-Paketen enthalten (noch?)
benötigen Sie den Gecko-Treiber hier https://github.com/mozilla/geckodriver/releases dann zum Download Selen auf den Punkt Lage des Geckodriver.exe können Sie tun das, wie Nelson sagte, bevor in GebConfig mit:
import org.openqa.selenium.firefox.MarionetteDriver
driver = {
System.setProperty("webdriver.gecko.driver","path/geckodriver")
new MarionetteDriver()
}
, um diese Arbeit zu machen Sie einige Abhängigkeiten in Ihrem buildscript brauchen, ich bin mit gradle arbeiten, Ihnen anders aussehen könnte, schauen Sie in das, was ihr müssen wie auf maven aussehen zentrale
compile('info.novatec.testit:webtester-support-marionette:2.0.4') { transitive = false }
compile "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion"
compile "org.seleniumhq.selenium:selenium-support:$seleniumVersion"
(Selen Unterstützung für Sie nicht notwendig sein könnte)
Wenn Sie weitere Hilfe benötigen, eine speziellere Beschreibung, wo Sie hilfreich wäre versagen, können Sie schau auch hier nach für ein Arbeitsprojekt (mit maven): http://seleniumsimplified.com/2016/04/how-to-use-the-firefox-marionette-driver/
Danke Jeff. Ich werde es versuchen und Ihnen das Ergebnis mitteilen. :-) –
Hast du es geschafft, dass ich zur Arbeit komme? Es scheint mir, dass @ Jeff-Lowery auch struggeling ist? – Hoof
Richtig, ich habe das nicht funktioniert, aber das oben genannte basiert auf dem, was ich woanders finden konnte. Ich bin entweder nah oder nicht in der Nähe ;-P –