Comment écrire XPATH dans des éléments imbriqués de frères et sœurs


Siarhei Manko

J'ai une telle structure DOM:

<td>
  <a href="/2"><div class="name">Max</div></a>
</td>
<td>Sales Officer</td>
<td>[email protected]</td>
<td class="links">
  <a class="edit" href="/edit"><i class="second"></i>Edit Profile</a>
</td>

L'objectif principal est de cliquer sur le bouton Modifier pour un utilisateur particulier. Et j'ai différents utilisateurs (ils sont dans une autre rangée du tableau). J'ai besoin d'obtenir xpath qui contient la combinaison du nom Maxet du texte Edit Profile.

Le principal problème pour moi est que les deux éléments sont dans des tdbalises frères . Je n'ai jamais rien écrit de similaire auparavant. //a[text()='Max'] //i[text()='Edit Profile']Que dois-je ajouter entre cela à xpathes?

Andersson

Celui-ci devrait faire l'affaire:

//td[a="Max"]/following-sibling::td/a[.="Edit Profile"]

Articles connexes


Trouver des frères et sœurs dans XPath

CodeL J'ai ce XML : <incollection mdate="2017-05-16" key="reference/algo/NaFGP08" publtype="encyclopedia entry"> <author>Joong Chae Na</author> <author>Paolo Ferragina</author> <author>Raffaele Giancarlo</author> <author>Kunsoo Par

Comment trouver élégamment plusieurs frères et sœurs dans xpath

Joe Loi J'espère qu'il y a une meilleure façon de faire cela que ce que j'ai déjà fait. J'ai une déclaration xpath qui ressemble à celle-ci '//div[@class="findthis"]/a[1]/text()|//div[@class="findthis"]/a[2]/text()|...//div[@class="findthis"]/a[10]/text()' le

comment séparer l'événement de clic des frères et sœurs ?

Lucky500 J'ai finalement obtenu que ma navigation affiche et masque le sous-menu au clic, mais ce qui se passe maintenant, c'est que lorsque je clique, pour le faire glisser, cela affecte ses frères et sœurs et s'ouvre et se ferme en même temps. ma structure r

Comment écrire xpath pour les frères et sœurs petits-enfants

LV Prasad entrez la description de l'image ici Sur une page j'ai une ligne, je voulais supprimer la ligne en fonction des données de la ligne, c'est-à-dire si j'ai plusieurs lignes, je peux supprimer la ligne en fonction des données de la ligne (cellule) Je su

Comment accéder aux données de l'état des frères et sœurs?

uksz J'ai la configuration suivante: --Users --User Table Component --User Filtering State Quand je vais à Users, je peux voir le composant User Table Component. J'essaie d'accéder à un objet, c'est-à-dire dans ce composant, à partir de l'état de User Fil

construire des éléments de pagination avec des frères et sœurs

Renaud n'est pas Bill Gates J'essaie de créer une fonction qui me renvoie des éléments de pagination, et voici ce que j'ai essayé (basé sur https://github.com/mui/material-ui/blob/v4.10.2/packages/material-ui-lab /src/Pagination/usePagination.js ): const pagin