Wie kann ich webdriver-io anweisen, firefox Developer Edition anstelle von normalem Firefox zu verwenden? Ich brauche CSS4-Selektoren, die normale Firefox nicht unterstützt. Ich lese die Dokumentation, aber ich kann die Option nicht finden.Wie kann ich webdriver-io mitteilen, die firefox Developer Edition zu verwenden?
Antwort
Sie müssen den Standort von Firefox entweder durch Einstellung setzen Sie die binary
Fähigkeit neu zu definieren:
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'firefox',
firefox_binary: 'C:\\...\\firefox.exe'
}
};
oder durch Starten des Standalone-Server mit einem neuen binären Pfad:
java -jar "selenium-server-standalone-x.x.x.jar" -Dwebdriver.firefox.bin="C:\...\firefox.exe"
Die erste Methode funktioniert nicht –
Zweiter Weg versucht, aber –
Mein schlechtes stürzt zu starten Es war 'firefox_binary' anstelle von' binary'. Beachten Sie, dass die neueste Version wahrscheinlich noch nicht mit dem Treiber kompatibel ist. –
Florent, vielen Dank für Antwort, ich habe es verwendet, um meine Anwendung mit Firefox Quantum zu testen. habe ich Firefox Developer-Version, die bereits enthält Firefox Quantum Beta 14 und in meiner BrowserFactory Klasse hinzugefügt:
else if (browserName.equals ("quantum") {
FirefoxOptions options = new FirefoxOptions();
System.setProperty ("webdriver.gecko.driver", "src/test/resources/drivers/geckodriver.exe");
System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE,"true");
System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE,javaIoTmpDir+"\\geckodriverlogs.txt");
System.setProperty("webdriver.firefox.bin", "C:\\Portable\\FirefoxPortableDeveloper\\App\\Firefox64\\firefox.exe");
driver = new FirefoxDriver(options);
- 1. Können Sie SQL Server Developer Edition für Azure verwenden/bereitstellen?
- 2. WebdriverIO & Browsermob
- 3. Wie schließen Sie das DOM-Eigenschaftenfenster in der Firefox Developer Edition?
- 4. Wie können Sie den neuen JSON Viewer/Reader in der Firefox Developer Edition deaktivieren?
- 5. Mit SQL Server Developer Edition verbinden
- 6. Wie kann ich py.test mitteilen, um bestimmte Verzeichnisse zu überspringen?
- 7. Wo finde ich SQL Server Developer Edition (2005 oder 2008)
- 8. Cube-Verarbeitung SQL Server Developer Edition
- 9. Wie kann ich QWebPage mitteilen, bestimmte Ressourcen nicht zu laden?
- 10. Wie kann ich Python mitteilen, automatisch die Proxy-Einstellung in Windows XP zu verwenden wie die Internet2-Option von R?
- 11. Klammern Live-Vorschau für Mozilla Firefox-Entwickler-Edition
- 12. Wie kann ich meiner ASP.NET-Anwendung mitteilen, eine beliebige Version einer stark benannten Assembly zu verwenden?
- 13. Wie kann ich Google Chrome mitteilen, das größere Symbol für Anwendungsverknüpfungen zu verwenden?
- 14. Wie kann ich Perls IO :: Socket :: INET mitteilen, welche Schnittstelle zu verwenden ist?
- 15. Wie kann ich CPAN.pm mitteilen, einen anwendungsspezifischen Mini-cpan zu verwenden?
- 16. Wie kann ich Symfony2 mitteilen, immer _format = json für ein bestimmtes URL-Muster zu verwenden?
- 17. Wie kann ich ninject 3 mitteilen, standardmäßig den Singleton-Bereich für alle Typen zu verwenden?
- 18. Wie kann ich MacVim mitteilen, immer eine bestimmte Syntaxhervorhebung mit einem bestimmten Dateityp zu verwenden?
- 19. Wie kann ich dem maven-verifier-plugin mitteilen, einen Speicherort innerhalb eines Archivs zu verwenden?
- 20. Wie kann ich ColdFusion 9.0.1 mitteilen, ein Verzeichnis neben/tmp zu verwenden?
- 21. Wie kann ich Spring mitteilen, eine Java-Map zum Auflösen des Platzhalters für Eigenschaften zu verwenden?
- 22. Kann ich die Kreditkarte einer anderen Person verwenden, um mein Android Developer-Konto zu registrieren?
- 23. Kann ich SQL Server Compact Edition CE unter Mono verwenden?
- 24. II wollen Bereitstellen der Website tun (ich in Visual Web Developer Express Edition gemacht) zu IIS
- 25. Die Silverlight ASP.NET-Website kann nicht in Visual Studio 2008 Web Developer Edition erstellt werden.
- 26. Darf ich die GitLab Community Edition für kommerzielle Projekte verwenden?
- 27. Was ist der Unterschied zwischen Coldfusion Developer Edition und Enterprise Edition?
- 28. Wie kann ich mit IE8 Developer Tools den Netzwerkverkehr überprüfen?
- 29. Wie installiert man die IBM Worklight Developer Edition auf Android Studio
- 30. Ist es ein Fehler in der Firefox Edition?
Lösung: Verwenden Sie Safari –