Vérifiez que tous les champs de saisie de texte sont vides et le Sélénium
Je veux vérifier que tous les champs de saisie de texte sont vides avec Selenium IDE/Webdriver. Supposons que si il y a une méthode qui peut retourner toutes les HTML les éléments input avec l'attribut "texte" ou "textarea", puis j'ai pu effectuer une itération sur tous, et de vérifier si le texte est vide.
Mais je ne peux pas trouver une telle méthode. Par quels moyens puis-je faire cela?
Grâce
OriginalL'auteur user1028980 | 2011-11-04
Vous devez vous connecter pour publier un commentaire.
Considérer que .le texte ne fonctionne pas sur les champs de saisie et vous DEVEZ obtenir la valeur de l'attribut.
Je l'ai eu quand changé si condition comme ceci
if(field.getAttribute("value").isEmpty())
. Le!=null
ou!=""
conditions n'étaient pas de travail pour moi.OriginalL'auteur Highstead
Voici comment je le fais. J'attrape toutes les entrées de texte et textarea et un mot de passe, dans certains cas, et de stocker ces éléments dans une liste de IWebElements. Ensuite, je peux parcourir la liste et de vérifier ce que je veux.
voici comment vous pouvez vérifiez qu'aucun texte avec la liste.
OriginalL'auteur CBRRacer
a u essayé.
Cela vous donnera une liste de tous les webelements disponible sur la page en utilisant le localisateur u spécifié.
OriginalL'auteur Varun Menon