Différence entre verifyText et verifyTextPresent en Sélénium
Je suis en train de construire un test à l'aide de Selenium IDE et je veux vérifier qu'un certain <div> bloc contient le texte correct. Quelle affirmation dois-je utiliser? Quelle est la différence entre text et textPresent?
*TextPresent commandes de vérifier la présence du texte dans l'ensemble de la page. Cela peut souvent conduire à des faux positifs, et n'est généralement pas conseillé. *Text commandes nécessitent un localisateur, et le texte de l'élément situé à l'est de comparer directement. Un autre avantage est qu'en cas de panne de vous donner les détails de l'attendu et réel du texte, tandis que l'ancien commandes de simplement retourner la valeur true/false.
*TextPresent
commandes de vérifier la présence du texte dans l'ensemble de la page. Cela peut souvent conduire à des faux positifs, et n'est généralement pas conseillé.*Text
commandes nécessitent un localisateur, et le texte de l'élément situé à l'est de comparer directement. Un autre avantage est qu'en cas de panne de vous donner les détails de l'attendu et réel du texte, tandis que l'ancien commandes de simplement retourner la valeur true/false.Vous aurez besoin d'un moyen de localiser votre
<div>
élément, qui est la plus facile si elle a unid
attribut. Vérifiez la documentation officielle pour localisateur de stratégies: http://seleniumhq.org/docs/02_selenium_ide.html#locating-elementsOriginalL'auteur Dave Hunt