La vérification de l'espace réservé de texte à l'aide de Selenium Webdriver
J'ai une zone de texte qui affiche un texte d'espace réservé lorsque la zone de texte n'est pas une priorité. Lorsque le focus est déplacé à cette zone de texte (en plaçant le curseur dans la zone de texte), le texte disparaît et le curseur s'affiche dans la zone de texte. Je suis en train d'automatiser un scénario qui confirme ce comportement. Personne n'a jamais essayé d'automatiser un scénario similaire? Toutes les suggestions seraient appréciées. Grâce
OriginalL'auteur T D | 2012-02-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir le texte de l'espace réservé à l'aide de la
getAttribute
méthode de webdriver.Le code HTML:
Le code Java:
OriginalL'auteur Mohan
J'ai fait des tests similaires. Pour nos champs avec un espace réservé de texte, le texte apparaît dans un espace réservé à l'attribut de l'élément. En Ruby, nous utilisons le code comme ceci:
Qui nous donne une chaîne de caractères que l'on compare tout comme n'importe quelle autre chaîne. Vous pouvez également raccourcir l'élément.attribut appel à
ainsi, mais nous préférons l'ancien (pour les non-pertinent et tout à fait arbitraire raisons).
Et à moins que vous êtes sur le navigateur de l'équipe de développement, pourquoi avez-vous besoin pour vous assurer que le navigateur est correctement ce qu'il dit qu'il va? Que feriez-vous & votre équipe, faire un rapport de bug pour un navigateur de ne pas faire ce qu'il dit? À partir d'un autre point de vue, si vous avez un test automatisé qui permet de vérifier l'espace réservé attribut est présent et comme prévu dans votre application code, combien de temps faut-il pour tirer un navigateur manuellement une fois par version & assurez-vous que le texte s'affiche? Pourriez-vous build & maintenir l'automatisation en moins de temps?
OriginalL'auteur Andy Tinkham