So führen Sie automatische Selentests in Mac OS 10.8 mit Firefox 17.0.1 mithilfe von Xvfb (X-virtual frame buffer) aus Jeder kann mir dabei helfen Aufbau.So führen Sie Selentests im Headless-Modus auf dem Mac mit Webdriver mit Firefox aus 17.0.1
Antwort
Ich glaube nicht, dass so eine alte Firefox-Version noch relevant ist. Aber für diejenigen, die immer noch alte Firefox-Versionen verwenden möchten - werfen Sie einen Blick auf Selenoid Projekt. Dies ist ein leichter Selenium-kompatibler Server, der mit einem vorkonfigurierten Docker-Set images für alle Firefox-Versionen ab 3.6 ausgeliefert wird. Alle Bilder enthalten Xvfb im Inneren, so dass diese Lösung völlig kopflos ist.
Versuchen Sie, diese Option zu Ihrer Firefox-Binärdatei hinzuzufügen, wenn Sie die Binärdatei von Firefox verwenden.
binary.addArguments ("- kopflos");
Wenn Sie nicht verwenden, binäre und unter Verwendung des Treibers als neue Firefox-Treiber dann
FirefoxOptions fireFoxOptions = new FirefoxOptions();
fireFoxOptions.addArguments("-headless");
DesiredCapabilities firefoxcapabilities = DesiredCapabilities.firefox();
capabilities.setCapability(ChromeOptions.CAPABILITY,fireFoxOptions);
WebDriver firefoxdriver = new FirefoxDriver(firefoxcapabilities);
Auch ist dies eine sehr alte Version von Firefox werde ich die Aktualisierung der Version bevorzugen, wenn Sie irgendwelche Einschränkungen haben keine Upgrade es.
- 1. Firefox 13 brach Selentests
- 2. So führen Sie eine Mac-Anwendung aus Java aus?
- 3. So führen Sie Segue mit Verzögerung aus
- 4. So führen Sie Pyint mit PyCharm aus
- 5. Führen Sie PHP-Skript mit Mac-Terminal
- 6. So führen Sie eine APK-Datei auf dem Mac über Bluestacks aus
- 7. So verwenden Sie den SceneBuilder mit IntelliJ auf dem Mac
- 8. So führen Sie JavaScript auf dem Server aus
- 9. Firefox WebDriver nicht mit Firefox arbeiten 32
- 10. So führen Sie eine heruntergeladene Datei aus dem Speicher aus?
- 11. So führen Sie eine Windows 2008-Aufgabe aus dem Scheduler mit "Interaktion mit dem Desktop"
- 12. So senden Sie Cookies mit Selen-Webdriver?
- 13. Mit execute_async_script im Selenium WebDriver
- 14. So führen Sie die Suche im Ext JS Suchfeld aus
- 15. So führen Sie Java mit Sublime Text 3 unter Mac OS aus
- 16. So wählen Sie versteckte Werte aus dem Dropdown C# webdriver
- 17. So führen Sie den benutzerdefinierten Symfony2-Befehl im Hintergrund aus
- 18. Wie kommt man Firefox mit Selen WebDriver auf Mac OSX arbeitet
- 19. So führen Sie PowerShell-Skripts über die Automatisierung aus, ohne auf Probleme mit dem Host zuzugreifen
- 20. Führen Sie Greasemonkey auf HTML-Dateien im lokalen Dateisystem aus?
- 21. So führen Sie den Konsolenbefehl in yii2 aus dem Web
- 22. So führen Sie den lokalen Server im Host aus?
- 23. So führen Sie IdentityServer und WebAPI im selben Projekt aus
- 24. So führen Sie Sudo als Benutzer mit root-Passwort aus
- 25. So führen Sie Wildfly im Azure App Service aus
- 26. Selenium Webdriver 2 mit Firefox 26?
- 27. So führen Sie mehrere SVN-Dienste aus
- 28. So führen Sie SubSonic3 StoredProcedure mit Rückgabewert aus
- 29. So führen Sie einzelne Tests in NUnit ConsoleRunner 3.4.1 mit dem Argument --test = NAMES` aus
- 30. So führen Sie eine data.table-Zusammenführungsoperation aus
überprüfen Sie diese [link] (https://stackoverflow.com/questions/25451133/xvfb-run-on-os-x) –