Ersatz für JWebUnit / Httpunit [geschlossen]
-
08-07-2019 - |
Frage
Wir haben beide JWebUnit und Httpunit in der Vergangenheit verwendete Funktionstests von Web-Anwendungen zu tun. Beide scheinen Probleme zu haben, in Javascript Handhabung. Wir sind nicht besonders interessiert an dieser Stelle das Javascript in Prüfung, aber JWebUnit und Httpunit-Tests gebrochen haben, da wir einige kleine Ajax-Komponenten (Dojo Date / Time Picker zum Beispiel) auf unsere Seiten.
hinzugefügtSelen und Watir passen nicht, weil sie im Wesentlichen Browser fahren und wir diese Tests von CruiseControl- auf einem Feld laufen, wo wir sind nicht erlaubt, einen Browser zu installieren.
Lösung
Canoo WebTest ist ziemlich gut und kann handhaben, was Sie suchen für.
Andere Tipps
Sie wollen Htmlunit .
Es ist nicht perfekt Browser-Emulation (für, dass Sie einen Browser Treiber benötigen), aber es hat erheblichen JavaScript. Schauen Sie sich die Einführung rel="nofollow zu Testen JavaScript .
Gehen Sie mit Canoon. Canoon wird auf Htmlunit gebaut und wurde zuvor auf Httpunit gebaut.
yc
Celerity ist eine JRuby-Bibliothek für einfache und schnelle Automatisierung von Web Anwendungstests. Es ist ein Wrapper um die Htmlunit Java-Bibliothek und richtet die gleiche API auf die Bereitstellung und Funktionalität wie Watir.