logo

Stratégies de localisation - (Par XPath - Utilisation de contain())

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
Stratégies de localisation - Par XPath - Utilisation de contain()
  • Il lancera une fenêtre contenant tous les codes spécifiques impliqués dans le développement de la zone de texte.
Stratégies de localisation - Par XPath - Utilisation de contain()
  • Prenez note de son attribut id.
Stratégies de localisation - Par XPath - Utilisation de contain()

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')]'));