【问题标题】:How to get a td element by a div which in that td?如何通过该 td 中的 div 获取 td 元素?
【发布时间】:2019-10-28 07:16:27
【问题描述】:

td中有一个div,如何通过div获取td元素?

<td>
    <div>
        <span></span>
        <div class='A'></div>
    </div>
<td>

我只是可以将父元素传递给 A。但是我怎样才能得到 td 元素呢?

【问题讨论】:

标签: java selenium


【解决方案1】:

请尝试以下:

String a=driver.findElement(By.xpath("//div[@class='A']//parent::div//parent::td")).getText();

【讨论】:

    【解决方案2】:

    您可以通过xpath找到元素,使用ancestor:

    //div[@class='A']/ancestor::td
    

    【讨论】:

      猜你喜欢
      • 2021-12-18
      • 1970-01-01
      • 2021-07-06
      • 2017-08-08
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多