gpt4 book ai didi

selenium xpath,如何选择表中最后一个匹配的元素?

转载 作者:行者123 更新时间:2023-12-03 00:52:07 25 4
gpt4 key购买 nike

给定

<table>
<tr>
<td>service1</td>
</tr>
<tr>
<td>service2</td>
</tr>
<tr>
<td>service3</td>
</tr>
<tr>
<td>blip</td>
</tr>
</table>

当我不知道 n 是什么时,如何选择最后一个“service-n”行?我尝试添加 [last()] 但没有成功。

我有:

//table//tr//td[contains(text(),'service')]

但它选择了第一行,我想要最后一行。
我无法使用 tr[3] ,因为实际上“service-n”行的数量是动态的并且变化很大。

最佳答案

答案正是我放置 [last()] 的位置,但我把它放在了错误的位置

它在这里:

//div[@id='content']//table//tr[last()]//td[contains(text(),'service')][last()]/following-sibling::td[2]

不在这里:

//div[@id='content']//table//tr[last()]//td[contains(text(),'service')]/following-sibling::td[2][last()]

关于selenium xpath,如何选择表中最后一个匹配的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15788679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com