Python Selenium findElement et findElements Exemples

Python Selenium findElement et findElements Exemples

Chaque fois que vous souhaitez interagir avec une page Web, nous demandons à un utilisateur de localiser les éléments Web. Nous commençons généralement par rechercher les éléments HTML sur la page chaque fois que nous prévoyons d’automatiser une application Web à l’aide de WebDriver. Selenium WebDriver définit deux méthodes pour identifier

les éléments, ce sont findElement et findElements.

  • FindElement : cette commande est utilisée pour identifier de manière unique un élément Web dans la page Web.
  • findElements : cette commande est utilisée pour identifier de manière unique la liste des éléments Web dans la page Web.
Python  Principaux langages de programmation
Python  Principaux langages de programmation

Il existe plusieurs façons d’identifier de manière unique un élément Web dans la page Web, par exemple ID, Nom, Nom de classe, LinkText, PartialLinkText, TagName et XPath.

Différence entre les méthodes findElement et findElements
Méthode

FindElement() :

Cette commande est utilisée pour accéder à n’importe quel élément de la page Web
Il renverra l’objet du premier élément correspondant du localisateur spécifié
Il lèvera NoSuchElementException lorsqu’il ne parvient pas à identifier l’élément


Méthode FindElements() :

Cette commande est utilisée pour identifier de manière unique la liste des éléments Web dans la page Web.
L’utilisation de cette méthode est très limitée
Si l’élément n’existe pas sur la page, alors il renverra la valeur avec une liste vide
Commande de recherche d’élément de sélénium
La commande Find Element prend l’objet By comme paramètre et renvoie un objet de type WebElement. Par objet peut être utilisé avec diverses stratégies de localisation telles que l’ID, le nom, le nom de classe, le texte du lien, XPath, etc.

Syntaxe de la commande FindElement

WebElement elementName = driver.findElement(By.LocatorStrategy("LocatorValue"));

Commande Selenium findElements

La commande Selenium findElements prend By object comme paramètre et renvoie une liste d’éléments Web. Il renvoie une liste vide si aucun élément n’a été trouvé à l’aide de la stratégie de localisation et de la valeur de localisation données.

Un ensemble de solutions métiers, des services et de l’innovation pour optimiser votre entreprise Webblue_heart,  Solution ERP, website ecommerce, mobile developpeur  and Mobileyellow_heart,  Solution ERP, website ecommerce, mobile developpeur

,  Solution ERP, website ecommerce, mobile developpeur

 618 total views,  2 views today

Add a Comment

Your email address will not be published.