Ich möchte eine Browser-Erweiterung installieren, bevor meine Tests gestartet werden. Ich lese auf der Dokumentation here, dass ich eine Prerun-ausführbare Datei erstellen sollte, um dies für mich zu tun. Ich bin mir jedoch nicht sicher, wie das geht. Ich habe keine Erfahrung mit dem Erstellen ausführbarer DateienWie installiert man Browser-Erweiterungen auf Souslabs?
0
A
Antwort
1
Mit dem Pre-Run wird nur die Erweiterung auf die SauceLabs Virtual Machine hochladen, wird es nicht auf dem jeweiligen Browser installieren.
Wenn Sie möchten, dass die Erweiterung in den Browsern installiert wird, sollten Sie in Erwägung ziehen, ein benutzerdefiniertes Firefox-Profil oder Chrome-Optionen festzulegen.
Hier ist ein einfaches Java-Beispiel für eine Firefox-Profil-Einstellung (stellen Sie sicher, den vollständigen Pfad zu verwenden, sonst werden Sie wahrscheinlich einen Fehler):
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(<PATH TO EXTENSION>));
caps.setCapability(FirefoxDriver.PROFILE, profile);
Sie können hier mehr über diese Zeilen lesen: https://support.saucelabs.com/hc/en-us/articles/225256128-Creating-Custom-Firefox-Profiles-and-Chrome-Instances-for-Automated-Testing
Verwandte Themen
- 1. Ermitteln der Google Chrome-Browsererweiterungen
- 2. Wie gilt die gleiche Ursprungsrichtlinie für Browsererweiterungen?
- 3. Wie installiert man Mondrian?
- 4. Wie installiert man Yeoman?
- 5. Wie installiert man Ruby auf Docker?
- 6. Wie installiert man libmagic auf Heroku?
- 7. Wie installiert man GExiv2 auf einem virtualenv?
- 8. Wie installiert man V8js auf PHP5.5?
- 9. Wie installiert man libOpenCL.so auf Ubuntu
- 10. Wie installiert man .rpm auf Ubuntu?
- 11. Wie installiert man FreeRTOS auf Raspberry Pi?
- 12. Wie installiert man Graphviz auf Debian 7.7?
- 13. Wie installiert man Python CGI auf Apache2?
- 14. Wie installiert man den Chainer auf Bluemix?
- 15. Wie installiert man Clojure-Contrib auf Windows?
- 16. Wie installiert man PyGame auf Python 3.4?
- 17. Wie installiert man db2 v10.5 auf Windows10?
- 18. Wie installiert man Kryptographie auf Ubuntu?
- 19. Wie installiert man ReactiveMongo auf Play 2.4?
- 20. Wie installiert man SWIG auf Linux Centos
- 21. Wie installiert man MySQLdb auf Mountain Lion
- 22. Wie installiert man Crontab auf Centos
- 23. Wie installiert man PIP auf Python 3.6?
- 24. Wie installiert man Mongodb auf Ubuntu 16.04.1?
- 25. wie man Fabric auf serviceMix installiert
- 26. Wie installiert man Neo4j auf Ubuntu 16.04?
- 27. Wie installiert man sqlite3 auf Windows 7
- 28. Wie installiert man ImageMagick auf MAMP?
- 29. Wie installiert man Gettext auf MacOS X
- 30. Wie installiert man R auf RedHat
[This] (https://blog.tentamen.eu/run-chrome-with-extension-on-saucelabs/) könnte Ihnen helfen –