Comment sélectionner une ligne de tableau comportant une cellule contenant du texte spécifié avec XPath?
Utiliser :
ExpressionSelectingTable/tr[td//text()[contains(., 'targetSsortingng')]]
Cela signifie :
Sélectionnez chaque tr
qui est un enfant d’une table sélectionnée par l’expression ExpressionSelectingTable
et qui (le tr
) a au moins un enfant td
ayant au moins un descendant de nœud de texte contenant la chaîne 'targetSsortingng'
Pour sélectionner des lignes contenant des cellules contenant du texte, utilisez cette expression XPath:
//tr/td[normalize-space(text())="Banana"]/..
Ceci sélectionne tout td
contenant le texte “Banana” et sélectionne ensuite le parent avec /..