Je suis en train de tester un filtre Web et souhaite effectuer un test simple pour vérifier qu'une page est bloquée. Je voudrais aussi lancer ce test sur des centaines de pages. Le code suivant fonctionne pour une page individuelle:Exécuter un test de jasmin sur de nombreux sites Web
for (var n = 0; n < 3; n++) {
describe("Blocked Sites",() => {
it('should block ',() => {
sites.pageGo();
expect(sites.blockedIDOnLoad.isVisible()).toBeTruthy;
});
});
}
sites.pageGo() fournit le site suivant chaque fois que la boucle est répétée. Cela fonctionne très bien tant que chaque page fournie par pageGo() est bloquée. Par exemple, si elle boucle 3 fois, j'obtiendrai 3 tests réussis. Je peux regarder que le navigateur charge chaque page différente et se bloque. Toutefois, si l'une des pages n'est pas bloquée, tous les tests échouent. Je voudrais lancer ce test contre de nombreux sites (certains bloqués, d'autres non). Je suis un débutant quand il s'agit de tests automatisés, et j'apprécierais beaucoup les conseils/connaissances que vous avez à offrir. Existe-t-il un moyen de mettre en œuvre ce test avec mon cadre actuel, ou existe-t-il une meilleure approche?
Excellente suggestion, merci. – Gorgotron