Question

Nous avons utilisé JWebUnit et HttpUnit dans le passé pour effectuer des tests fonctionnels d'applications Web. Les deux semblent poser des problèmes de gestion de javascript. Nous ne sommes pas particulièrement intéressés par le test de javascript pour le moment, mais les tests JWebUnit et HttpUnit ont échoué depuis que nous avons ajouté de petits composants Ajax (sélecteurs Date / Heure Dojo, par exemple) à nos pages.

Selenium et Watir ne conviennent pas car ils sont essentiellement des moteurs de navigation et nous effectuons ces tests à partir de CruiseControl sur une boîte où nous ne sommes pas autorisés à installer de navigateur.

Était-ce utile?

La solution

Le WebTest de Canoo est assez bon et peut gérer ce que vous cherchez pour.

Autres conseils

Vous souhaitez HtmlUnit .

Il ne s’agit pas d’une émulation de navigateur parfaite (pour cela, vous avez besoin d’un pilote de navigateur), mais le support javascript est important. Consultez la introduction au test de votre JavaScript .

Partez avec Canoon. Canoon est construit sur HtmlUnit et était auparavant basé sur HttpUnit.

yc

  

Celerity est une bibliothèque JRuby pour   automatisation simple et rapide du web   test d'application. C'est un emballage   autour de la bibliothèque Java HtmlUnit et   vise à fournir la même API et   fonctionnalité comme Watir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top