Ich habe eine Reihe von Capybara-Tests. Standardmäßig verwende ich Poltergeist/PhantomJS als meinen Treiber. Einige dieser Tests werden gegen video
und audio
Tags getestet. Wenn Sie nicht bereits wissen, unterstützt PhantomJS diese Tags nicht und es sieht so aus, als hätten sie keine Pläne dazu. Was ich entdeckt habe ist, dass, wenn ich den Treiber auf Selenium für die Tests setze, die Audio und Video überprüfen, die Tests bestehen werden. Gibt es irgendwelche Nachteile bei der Verwendung mehrerer Treiber in meinen Tests? Ich denke, das ist eine hacky Lösung, aber ich kenne keine andere Alternative. Der Grund, warum wir PhantomJS verwenden, ist, dass es ein kopfloser Browser ist.Capybara: Vor- und Nachteile mehrerer Fahrer
0
A
Antwort
2
Die einzigen wirklichen Nachteile bei der Verwendung mehrerer Treiber ist der erhöhte Speicherverbrauch während der Tests aufgrund der Einführung mehrerer "Browser" und die Notwendigkeit, sicherzustellen, dass die Maschinen, auf denen Ihre Tests laufen, alle erforderlichen Anwendungen haben um die von Ihnen verwendeten Treiber zu unterstützen (der Browser, für den Sie Selen konfiguriert haben, usw.)
Verwandte Themen
- 1. AUTONOMEN_TRANSACTION: Vor- und Nachteile
- 2. NSDocument Architektur Vor- und Nachteile
- 3. Was ist WCF (und Vor- und Nachteile)?
- 4. Vor- und Nachteile von Datenbanken mit mehreren Regionen
- 5. Vor- und Nachteile der Verwendung von ReactJS
- 6. Softwarekomponente von Drittanbietern, Vor- und Nachteile?
- 7. Vor- und Nachteile von DDD-Repositorys
- 8. Castle Windsor oder Spring.NET - Vor- und Nachteile
- 9. Vor-und Nachteile von NSLocalizedString ohne Kommentar
- 10. Javascript: Broken Link Checker - Vor- und Nachteile
- 11. Webdienst VS. Aspx Seiten: Vor- und Nachteile
- 12. Vor-und Nachteile von Smart-Zeigern
- 13. Vor- und Nachteile der Ruby-Ausnahmebehandlung
- 14. [X] HTML benutzerdefinierten Tags: Vor-und Nachteile
- 15. Vor- und Nachteile der gegebenen cassandra Schema
- 16. Was sind die Vor- und Nachteile einer Gruppierung mehrerer Tabellen in Cassandra?
- 17. Frühling und OJDBC Fahrer
- 18. Proxyquire, verkabeln, SandboxedModule und Sinon: Vor-und Nachteile
- 19. Warum und wo zu verwenden INDEXen - Vor- und Nachteile
- 20. Was sind die Vor- und Nachteile von asset_packager und Jammit?
- 21. MongoDB C# Fahrer und isodate
- 22. PHP: Zugriff auf Eigenschaften Vor/Nachteile
- 23. Was sind die Vor-/Nachteile von py2exe
- 24. React Router: Vor-/Nachteile der Routenstruktur
- 25. Vor- und Nachteile eines separaten Image-Servers (z. B. images.mydomain.com)?
- 26. Was sind die Vor- und Nachteile der Verwendung von Global.asax?
- 27. Vor- und Nachteile von Trigger vs. Stored Procedures für Denormalisierung
- 28. Was sind die Vor- und Nachteile des Eigenschaftsmusters?
- 29. Was sind die Vor- und Nachteile der Verwendung von SQLDataReader?
- 30. newid() vs newsequentialid() Was sind die Unterschiede/Vor- und Nachteile?