Selen gegen Windmühle, was sind Ihre Erfahrungen, was empfehlen Sie?Selen vs Windmühle
Antwort
Windmühle begann als eine Gabel von Selenium, aber jetzt ist fast eine völlig andere Codebasis. Ich habe es nie selbst benutzt, aber ich würde bemerken: Selenium hat eine sehr aktive Gemeinschaft. Meine Empfehlung lautet also: Wenn nicht etwas in Windmill vorhanden sein muss (zB: native Python-Unterstützung), gehen Sie mit Selenium.
Ich bin keineswegs ein unparteiischer Kommentator (ich bin ein Windmühlen-Core-Entwickler).
Windmill unterstützt das Testen mehrerer Domänen innerhalb eines einzelnen Tests und sogar über SSL-Verbindungen, Selen nicht (Selenium2.0 wird dies über WebDriver unterstützen).
Windmill hat eine erstaunliche Gemeinschaft, geh auf # windmill auf irc.freenode.org jederzeit und jemand, der dir aushelfen kann.
Windmill unterstützt Python und JavaScript zum Schreiben von Tests und unterstützt sie sehr gut. Windmill enthält Debugging-Tools in einer integrierten IDE mit Firebug-Integration und allen anderen nützlichen Funktionen.
Windmill wurde von einigen Facebook-Anwendungen seit etwa einem Jahr verwendet, der Prozess der Unterstützung dieser Benutzer bedeutete, dass Windmill einen Weg finden musste, mit jeder schrecklichen Sache umzugehen, die eine Website in Javascript tun kann, weil Facebook ALLES tut !
Wenn Sie nicht mit Python oder JavaScript arbeiten, sollten Sie Windmill jetzt nicht verwenden. Es gibt eine RSpec-API für Ruby, die von einem Community-Mitglied mithilfe einer JSONRPC-Schnittstelle geschrieben wurde, die jeder andere zum Erstellen von Bindungen in einer neuen Sprache verwenden kann. Dies sind jedoch die einzigen, die derzeit unterstützt werden.
- 1. Selen vs SimpleTest vs WatiN
- 2. Wie installiere ich erfolgreich Windmühle?
- 3. Selen 1 vs 2
- 4. Selen vs HtmlUnit?
- 5. Selen vs Jsoup Leistung
- 6. Selen Grid: MaxSessions vs. MaxInstances
- 7. Selen driver.Url vs. driver.Navigate() gotoUrl()
- 8. isDisplayed() vs isible() in Selen
- 9. Selen implizite Wartezeit vs Thread.sleep()
- 10. XPath Locatoren vs JQuery Locators in Selen
- 11. Selen vs Old-School-POST/Get-basierte Tests
- 12. C# Selen Screenshot.SaveAsFile - entbindet Speicher
- 13. Selen C#
- 14. Selen get_attribute
- 15. Selen C#
- 16. Selen Adresszeile
- 17. Selen Ausnahme
- 18. Selen hat eine IPv6-Problem, wenn firefoxdriver
- 19. Szenario vs. Szenario Gliederung
- 20. Wie kann man die laufende Version von Selen, Selen-Server oder Selen-Webdriver programmgesteuert erhalten?
- 21. aktualisiert Selen durch ‚sudo pip installieren -U Selen‘ versagt
- 22. Parametrieren mit Selen
- 23. Übertragen Selen in Nunit
- 24. Selen WebDriver JQUERY
- 25. Selen RC in Hudson
- 26. Selen-rc in bsd
- 27. Selen und Laravel 5.2
- 28. Selen: Popup-Fenster testen
- 29. Gurke + Webrat + Selen Anleitung
- 30. Python Selen Browser driver.back()
Nachdem ich gerade versucht habe, Windmill mit einem Python-Projekt zu verwenden, muss ich sagen, dass Ihre Voreingenommenheit ziemlich extrem ist. Ich hatte so viel Mühe und so wenig Schmerz mit Selen, dass ich dich runterziehen musste, Entschuldigung. – spookylukey
@mikeal Wie ändert sich Ihre Antwort nach 2,5 Jahren? Ich würde wirklich einen Kommentar schätzen, der auf der neuesten Version jeder Software basiert. – glarrain
Ich möchte @glarrain Frage wiederholen und auf Ihre Antwort warten. – Gaurav