Sélénium xpath

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonsoir chers amis j’utilise selenium pour effectuer des tests et je rencontre un problème je m explique: Je récupères dans ma page web tous les div dont la classe est content en faisant ca:

ContentDiv = driver.find_elements_by_class_name('content')

Je veux ensuite dans chaque élément qui est dans ContentDiv récupérer tout les div dont leur rôle est égale à non ou oui dans l' ordre en utilisant xpath, parce que avec xpath je peux mettre des conditions donc je fais ça:

OuiNon = ContentDiv[3].find_element_by_xpath("//div[@role=oui or @role=non]")

Le problème c’est que le code fonctionne mais ne se limite pas à ContentDiv[3] c’est à dire il y a des réponses des autres ContentDiv[n…] dans mon résultat tandis que moi je veux limiter à ContentDiv[3] et faire ainsi de suite pour les autres.

D après moi mon erreur dans ce code c’est le // puisqu' il indique tous le document pas ContentDiv[3]. Pouvez vous m’aider à résoudre mon problème. Merci pour vos réponses.

À la recherche de la connaissance.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte