Question

J'utilise Selenium IDE dans Firefox et soumets un formulaire. Le problème est que la forme peut être suffisante ou non succincte (aléatoire). Lorsqu'il n'est pas rempli correctement, un message d'erreur (AJAX) s'affiche et je dois essayer de soumettre le formulaire à nouveau.

J'aimerais écrire un test qui soumettra le formulaire jusqu'à ce qu'il me redirige vers la page de réussite (texte présent).

Quelqu'un peut-il m'aider avec ça? Je n'ai pas encore joué avec Selenium de cette façon.

Était-ce utile?

La solution

Voici une extension qui ajoute une boucle à part entière, une exécution conditionnelle et des fonctions appelables à Selenium IDE: SelBlocks .

Dave Hunt a mentionné flowControl, qui est une possibilité. Outre les fonctionnalités de niveau supérieur, une différence importante réside dans le fait que SelBlocks utilise des expressions eval (javascript classique), ce qui peut faciliter la vérification du statut AJAX.

Autres conseils

Vous pouvez utiliser l'extension sélénium goto_sel_ide. Cela activera les commandes de contrôle de flux. Ensuite, vous pouvez utiliser la commande while, et avec l'aide de celle-ci, vous pouvez exécuter un script jusqu'à l'obtention du message de réussite. Faites-moi savoir si cela fonctionne pour vous ou pas

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