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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top