Sostituzione per JWebUnit / HttpUnit [chiuso]
-
08-07-2019 - |
Domanda
In passato abbiamo utilizzato sia JWebUnit che HttpUnit per eseguire test funzionali delle applicazioni Web. Entrambi sembrano avere problemi nella gestione di JavaScript. A questo punto non siamo particolarmente interessati a testare il javascript, ma i test JWebUnit e HttpUnit si sono interrotti da quando abbiamo aggiunto alcuni piccoli componenti Ajax (ad esempio i selettori di data / ora Dojo) alle nostre pagine.
Selenium e Watir non si adattano perché essenzialmente guidano i browser e stiamo eseguendo questi test da CruiseControl su una scatola in cui non è consentito installare un browser.
Soluzione
WebTest di Canoo è abbastanza buono e può gestire ciò che stai cercando per.
Altri suggerimenti
Desideri HtmlUnit .
Non è una perfetta emulazione del browser (per questo è necessario un driver del browser) ma ha un supporto javascript significativo. Dai un'occhiata alla introduzione al test del tuo JavaScript .
Vai con Canoon. Canoon è basato su HtmlUnit ed è stato precedentemente creato su HttpUnit.
YC
Celerity è una libreria JRuby per automazione facile e veloce del web test dell'applicazione. È un involucro intorno alla libreria HtmlUnit Java e mira a fornire la stessa API e funzionalità come Watir.