Dans cette section, vous apprendrez comment localiser un élément Web particulier à l'aide de la méthode XPath- Using contain().
'contains()' est utilisé pour identifier un élément, lorsque nous connaissons une partie de la valeur des attributs d'un élément.
Considérons un exemple dans lequel nous essaierons de localiser la zone de texte du moteur de recherche Google par XPath- En utilisant la méthode contain().
CSS gras
Suivez les étapes ci-dessous pour localiser la zone de texte fournie sur la page d'accueil du moteur de recherche Google.
- Ouvrir le lien: https://www.google.co.in/ dans votre navigateur Firefox
- Cliquez avec le bouton droit sur la zone de texte sur l'exemple de page Web et sélectionnez Inspecter l'élément
- Il lancera une fenêtre contenant tous les codes spécifiques impliqués dans le développement de la zone de texte.
- Prenez note de son attribut id.
La syntaxe de localisation des éléments via la méthode XPath- Using contain() peut être écrite comme suit :
java initialiser le tableau
//[contains(@attribute_name,'attribute_value')]
ou
//*[contains(@attribute_name,'attribute_value')]
En utilisant la méthode XPath-conatins(), nous pouvons écrire le code Java avec l'emplacement dynamique XPath comme :
findElement(By.xpath('//*[contains(@id,'lst-ib')]'));