我正在使用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表达式来获得我想要的结果.
我有一个像这样的HTML:
<a href="/something">
Title
<span>Author</span>
</a>
Run Code Online (Sandbox Code Playgroud)
我有一个与此HTML匹配的WebElement.我怎样才能从中提取"标题"?方法.getText()返回"Title \nAuthor"...