2012-12-21 1 views
0

Actuellement, je cours mon selenium webdriver - scripts Java, il y a un problème étrange qui surgit ces jours-ci. Mes scripts s'exécutent très bien et quand je les relance ... parfois mes scripts entrent les valeurs via sendkeys() dans d'autres champs à la suite de quoi mon script entier échoue.Comment surmonter l'échec aléatoire de mon script selenium webdriver-java?

Je ne connais pas la vraie raison derrière cela, je sais que les scripts que je cours sont des flux assez simples et directs .. Est-ce dû à mon problème de réponse d'application? Parce que j'ai donné des commandes d'attente également pour s'attaquer à la même chose.Mais lorsque j'ai réexécuté les mêmes scripts, il entre les valeurs dans certains champs non pertinents ..

Remarque: Je ne modifie aucun de mes codes lors de la réexécution. .. C'est plus frustrant Est-ce normal lorsque vous exécutez des scripts webdriver-java de Selenium?

S'il vous plaît me conseiller comment aborder cette question parce que je ne suis pas au courant de traiter cette question

Répondre

0

Vous pourriez avoir besoin de savoir si vos éléments localisateurs changent dynamiquement chaque fois que vous exécutez et puis regardez votre localisateurs de code être plus approprié de gérer le changement. En dehors de cela, je ne vois aucune raison pour laquelle les éléments qui interagissent changent de manière aléatoire.

+0

J'ai compris votre point .. mais les locators ce que je détecte dans mes scripts ne changent pas dynamiquement .. J'ai vérifié le même .. Même après que mes manuscrits échouent Veuillez conseiller – user1834699

+0

Pouvez-vous coller un peu de votre code et votre code HTML ou un site public où cela peut être reproduit. Probablement, il peut aider à déboguer votre problème. –

Questions connexes