gpt4 book ai didi

java - Selenium WebDriver Java/JUnit - 获取表元素

转载 作者:行者123 更新时间:2023-11-30 07:52:59 25 4
gpt4 key购买 nike

我有下表:

<table>
<tbody>
<tr>
<td>
<a href="/ResetPassword/1/"></a>
</td>
<td>
User1
</td>
</tr>
<tr>
<td>
<a href="/ResetPassword/2/"></a>
</td>
<td>
User2
</td>
</tr>
</tbody>
</table>

我想找到 tr 的 a 标记,其中数据 User2 位于同一行。我知道我可以找到一个带有部分链接的 a 标签,例如 findElement(By.partialLinkText("/ResetPassword/")); (数字 2 可以改变,所以我不能用它作为分隔符)。但我需要按用户将其分开。是否有像 tr.td.text("User2") > findElement(By.partialLinkText("/ResetPassword/")); 这样的解决方案?

最佳答案

这个 XPath 应该可以满足您的需要。 .//tr[td[normalize-space(text())='User2']]//a 只需不断将“User2”部分更改为所需的用户值即可。

关于java - Selenium WebDriver Java/JUnit - 获取表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33086784/

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