gpt4 book ai didi

java - Selenium WebElement xpath Java

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:45 26 4
gpt4 key购买 nike

我正在尝试使用 xpath 浏览网页,但我得到了一些混合结果。这是我正在使用的:

driver.findElement(By.xpath("//div[contains(@class, 'x-grid3-cell-inner x-grid3-col-0')]"));

这实际上很好用,但我遇到的问题是:

<div class="x-grid3-cell-inner x-grid3-col-0" unselectable="on">92300</div>
<div class="x-grid3-cell-inner x-grid3-col-0" unselectable="on">92475</div>
<div class="x-grid3-cell-inner x-grid3-col-0" unselectable="on">92476</div>
<div class="x-grid3-cell-inner x-grid3-col-0" unselectable="on">92301</div>
<div class="x-grid3-cell-inner x-grid3-col-0" unselectable="on">92474</div>

当我在我的 Selenium 测试中运行那个 xpath 时,我总是得到第一个 div。如何编辑我的 xpath 以检索第 4 个 div (92301) 或不是列表中第一个的其他一些 div?

最佳答案

使用这个 XPath (//div[contains(@class, 'x-grid3-cell-inner x-grid3-col-0')])[4] 得到 4th div.

要查找包含 92301 文本的 div,请使用此 XPath:

//div[contains(text(), '92301')]

关于java - Selenium WebElement xpath Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192010/

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