Comment obtenir le précédent élément?
<p class="small" style="margin: 16px 4px 8px;">
<b>
<a class="menu-root" href="#pg-jump">Pages</a>
:
<b>1</b>
<a class="pg" href="viewforum.php?f=941&start=50">2</a>
<a class="pg" href="viewforum.php?f=941&start=100">3</a>
...
<a class="pg" href="viewforum.php?f=941&start=8400">169</a>
<a class="pg" href="viewforum.php?f=941&start=8450">170</a>
<a class="pg" href="viewforum.php?f=941&start=8500">171</a>
<a class="pg" href="viewforum.php?f=941&start=50">Next.</a>
</b>
</p>
Je veux attraper a
élément contenant 171. Donc, fondamentalement, l'élément précédent de la Prochaine.
//a[.='Next.']//Not sure how to use preceding here
OriginalL'auteur Pablo | 2012-03-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cette
xpath
:Si je devais schéma, à l'aide d'un
X
pour représenter l'emplacement actuel, il devrait ressembler à ceci:OriginalL'auteur kev
Explication de xpath: à l'Aide de
text
méthode avec<a>
tag et puis aller de l'avant avecpreceding
mot-clé pour localiser l'élément171
OriginalL'auteur Jainish Kapadia
Je sais que c'est vieux et si vous ne connaissiez pas le contenant de l'élément qui précède le "Nom". cet élément ne serait pas une solution pour vous. MAIS, si vous êtes désireux de savoir exactement ce que l'élément et il y a plusieurs "171" tous les éléments sur la page.
Le moyen de le distinguer du reste, vous pouvez utiliser les éléments suivants.
OriginalL'auteur IamBatman