La différence de b/w getText() et getAttribute() dans Selenium WebDriver?
Les deux sont utilisés pour obtenir le WebElement valeur dans entre les balises?
Veuillez mettre à jour si mon hypothèse est juste. Si tort s'il vous plaît élaborer.
Dans le cas ci-dessous en utilisant
Si vous laissez un downvote, s'il vous plaît expliquez-moi, pourquoi vous downvoted, afin que je puisse améliorer ma réponse/prenez soin de votre point de considération pour les futures réponses.
Vous pourriez google les deux et lire les docs qui expliquent ce qu'est la différence. C'est probablement pourquoi la question a été downvoted.
Pour obtenir une réponse dans un facile et compréhensible, j'ai posé des questions ici. Mais Si son downvoted comme cela, alors que ses pas l'utilisation de soulever des questions.
Le point est que vous devez faire de la recherche fondamentale et avoir au moins une compréhension de base de ce que vous demandez avant vous vous posez la question. De toute évidence, vous n'avez pas le faire parce que si vous venez de google à votre propre question, vous auriez trouvé la réponse. Nous ne sommes pas votre équipe de recherche. On n'est pas payé pour répondre à des questions. On s'attend à ce que vous essayez de résoudre vos propres problèmes. Une fois que vous avez mis dans un effort raisonnable et sont toujours bloqués, vous puis poser des questions, en précisant votre question, ce que vous avez essayé, et quelles erreurs que vous obtenez. Lire ceci
getText()
son possible pour obtenir webElement valeur (j'.e) Manuel de Testeur , l'Automatisation Testeur (E. g:) <input id="profession-0" type="checkbox" value="Manual Tester" name="profession"> Manual Tester <input id="profession-1" type="checkbox" value="Automation Tester" name="profession"> <label class="checkbox" for="profession-1"> Automation Tester</label>
Si vous laissez un downvote, s'il vous plaît expliquez-moi, pourquoi vous downvoted, afin que je puisse améliorer ma réponse/prenez soin de votre point de considération pour les futures réponses.
Vous pourriez google les deux et lire les docs qui expliquent ce qu'est la différence. C'est probablement pourquoi la question a été downvoted.
Pour obtenir une réponse dans un facile et compréhensible, j'ai posé des questions ici. Mais Si son downvoted comme cela, alors que ses pas l'utilisation de soulever des questions.
Le point est que vous devez faire de la recherche fondamentale et avoir au moins une compréhension de base de ce que vous demandez avant vous vous posez la question. De toute évidence, vous n'avez pas le faire parce que si vous venez de google à votre propre question, vous auriez trouvé la réponse. Nous ne sommes pas votre équipe de recherche. On n'est pas payé pour répondre à des questions. On s'attend à ce que vous essayez de résoudre vos propres problèmes. Une fois que vous avez mis dans un effort raisonnable et sont toujours bloqués, vous puis poser des questions, en précisant votre question, ce que vous avez essayé, et quelles erreurs que vous obtenez. Lire ceci
OriginalL'auteur Senthilvel | 2015-08-31
Vous devez vous connecter pour publier un commentaire.
getAttribute(attr1)
vous obtenez 'un'getAttribute(attr2)
vous obtenez 'b'getAttribute(attr3)
vous obtenez 'c'getText()
sans paramètre, vous pouvez seulement obtenir 'foo'OriginalL'auteur J.Lyu
getAttribute() -> Il chercher le texte contenant l'un quelconque attribut dans la balise HTML . Supposons qu'il y a une balise HTML comme
maintenant getAttribute() extraire les données de l'attribut de valeur qui est "Sélénium"
Retourne:
L'attribut de la valeur actuelle ou la valeur null si la valeur n'est pas définie.
getText() -> livre le innerText d'un WebElement.
Obtenir le visible (c'est à dire pas caché par CSS) innerText de cet élément, y compris les sous-éléments, sans espaces avant ni après.
Retourne:
Le innerText de cet élément.
Bonjour apparaît
OriginalL'auteur Shubham Jain
Au-dessus d'une balise html, nous avons des attributs différents, comme
src
,alt
,width
etheight
.Si vous voulez obtenir la toute valeur d'attribut à partir de ci-dessus balise html que vous avez à passer la valeur de l'attribut dans
getAttribute()
méthodeSyntaxe:
OriginalL'auteur arunkumar sambu
getText()
renvoyer le texte visible de l'élément.getAttribute(String attrName)
renvoie la valeur de l'attribut passé comme paramètre.OriginalL'auteur Fran Montero