Trouver à côté de la fratrie élément dans le Sélénium, le Python?
J'ai ce code HTML:
<body>
<p id='one'> 1A </p>
<p id='two'> 2A </p>
<p id='three'> 3A </p>
<p id='four'> 4A </p>
<p id='five'> 5A </p>
<p id='six'> 6A </p>
<p id='seven'> 7A </p>
</body>
J'utilise le code ci-dessous pour obtenir le premier p
l'élément d'étiquette:
elem = driver.find_element_by_id('one')
Maintenant, comment trouver le prochain fils de elem
?
Il vous manque un "à la ligne <p id=" trois> 3A </p>.
double possible de Xpath pour choisir frère suivant
double possible de Xpath pour choisir frère suivant
OriginalL'auteur user3679414 | 2014-05-27
Vous devez vous connecter pour publier un commentaire.
Je veux corriger Mark Rowlands la réponse. La syntaxe correcte sera
OriginalL'auteur jahr
À L'Aide De Xpath:
OriginalL'auteur Mark Rowlands
Nous avons besoin de passer
elem
à une fonction JavaScript et de l'exécuter. On ne peut pas utiliser son nom à l'intérieur de la JS fonction lorsque nous sommes de passageelem
, mais nous pouvons utiliserarguments
. Voici un exemple de comment vous pouvez obtenir le prochain fils deelem
:Prendre un coup d'oeil à ce petit exemple de la façon dont
execute_script()
fonction:OriginalL'auteur ibodi