Remote webdriver - Passing-firefox-Profil mit Rest-Client-Erweiterung (add-on)
Derzeit bin ich in der Lage, senden Sie eine firefox-Profil über eine RemoteWebDriver, aber ich bin nicht in der Lage zu senden, die RestCLient-Erweiterung über den Profil.
Ich benötigen eine gewisse REST-client-Erweiterung(firefox add-on) für meine test-case execution.
Wenn ich den test ausführen Fall lokal mit firefox-Treiber funktioniert es....aber wie kann ich erreichen das gleiche mit RemoteWebDriver?
File profileDirectory = new File("c://mach//lib//prof");
FirefoxProfile profile = new FirefoxProfile(profileDirectory);
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
Cheers
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach dem erstellen eines
FilefoxProfile
Instanz, übertragung der profile mit demDesiredCapabilities
API (FirefoxDriver.PROFILE
= "firefox_profile"):Hinweis: Sie müssen nicht zum erstellen eines Profils im Voraus, die
FirefoxProfile
- API bietet mehrere günstige Methoden zu verfassen, ein Profil. Zum Beispiel, wenn Sie wollen, starten Sie Firefox mit einer Erweiterung pre-installiert ist, verwenden:Dokumentation zum arbeiten mit dem remote-web-Treiber:
RemoteWebDriver
Java-API-Dokumentation