相关疑难解决方法(0)

使用selenium webdriver(xpath)读取文本

我正在使用selenium使用xpath在我的网页上获取一些文本.

页面标签结构如下 -

<span id="data" class="firefinder-match">
    Seat Height, Laden
  <sup>
     <a class="speckeyfootnote" rel="p7" href="#">7</a>
  </sup>
</span>
Run Code Online (Sandbox Code Playgroud)

如果我使用以下代码 -

driver.findElement(By.xpath("//span[@id='data']")).getText();
Run Code Online (Sandbox Code Playgroud)

我得到了结果= Seat Height, Laden 7

但我想避免阅读<sup>标签中的文本并获得结果Seat Height, Laden

请让我知道我可以使用哪个xpath表达式来获得我想要的结果.

selenium xpath webdriver

7
推荐指数
1
解决办法
1万
查看次数

从节点获取文本

我有一个像这样的HTML:

<a href="/something">
     Title
    <span>Author</span>
</a>
Run Code Online (Sandbox Code Playgroud)

我有一个与此HTML匹配的WebElement.我怎样才能从中提取"标题"?方法.getText()返回"Title \nAuthor"...

selenium webdriver

6
推荐指数
1
解决办法
2281
查看次数

标签 统计

selenium ×2

webdriver ×2

xpath ×1