Vérifier l'entrée de l'élément de texte n'est pas vide dans Selenium IDE
Comment puis-je vérifier qu'un élément d'entrée a n'importe quel texte. Il est chargé avec du texte aléatoire donc je ne peux pas vérifier une valeur spécifique, mais il doit y avoir un texte.
Je suis en utilisant Selenium IDE
OriginalL'auteur Maurizio Pozzobon | 2011-06-07
Vous devez vous connecter pour publier un commentaire.
Dans Selenium IDE, vous pouvez utiliser le
verifyEval
de commande et un peu de JavaScript pour vérifier qu'un champ est rempli, ou pas.Dans ce cas, je suis en essais que le
<input type="email" id="email" value='[email protected]">
n'est pas un champ vide sur ma page HTML.Lorsque cette commande est exécutée, le code JavaScript dans la cible est évaluée. Ici, c'est de tester la valeur actuelle du champ e-mail à l'encontre d'une chaîne vide. Si elles ne correspondent pas (par exemple, le champ n'est pas vide), alors il
true
est retourné. Cette valeur de retour est ensuite comparé à celui prévuValue
qui est également vrai, et si le test réussit.OriginalL'auteur Jeffrey D. Hoffman
Je viens d'utiliser
le 3ème paramètre est vide
OriginalL'auteur robert
Cela devrait être un jeu d'enfant si vous utilisez le Sélénium-RC avec n'importe quel langage de programmation. Toutefois, étant donné que vous utilisez l'IDE, je vous recommande l'ajout de cette de l'utilisateur de l'extension. Cela va vous donner quelques boucles. Vous pouvez utiliser
storeText
et ensuite prendre une décision sur la base de la valeur de la variable dans laquelle l'extrait de texte est stocké. Le Stockées Vars est un bon IDE extension firefox pour analyser le contenu de lastoreText
variable.OriginalL'auteur rs79
Essayez ceci:
OriginalL'auteur djibril
Il faisait partie d'un formulaire d'inscription de l'assertion.
Le champ de prénom a été fourni de données. Ensuite, j'ai utilisé le code suivant pour vérifier si le champ a été rempli avec des données.
OriginalL'auteur Hossain Mahmood Tuhin