Je dois récupérer un div sans enfants avec le texte donné. Je html ceXpath trouver un div sans enfants avec un texte spécifique
<h1>Rest Object</h1>
<div style="background-color: transparent;">
<div>Title: Rest object</div>
<div>ID: 2</div>
<div>Title: Rest object Copy</div>
<div>Full text: This is the full text. ID: 2</div>
<div>Value: 0.564</div>
<div>Timestamp: 2017-06-14 11:35:40</div>
</div>
Je veux trouver <div>ID: 2</div>
. Comment? J'ai essayé
xpath=(//div)
et il renvoie d'abord div. J'ai essayé d'utiliser
xpath=(//div[not(div)])
et il retourne <div>Title: Rest object</div>
.
MISE À JOUR. Maintenant je sais que je pourrais vous indexer.
xpath=(//div[not(div)][2])
<div>ID: 2</div>
. Et si je ne connais pas l'index?
qui retourne
Oui, ça marche! 'xpath = (// div [commence-avec (., 'ID')])'. Et si je veux un div sans enfants? –
@YanKhonski, essayez '[pas (./*)]' prédicat – Andersson
@YanKhonski, voir ma mise à jour – RomanPerekhrest