我有很多不同的文字。但是我需要找到一个跨度较大的跨度,在该跨度内有一个特定的单词。
<div class="commentMessage">
<span>Any endgame spoilers</span>
</div>
在这种情况下,我想选择一个跨度,该跨度包含带有特定单词'endgame'的文本。
这是我尝试过的:
//div[@class='commentMessage']/span[text()='endgame'] - but it show no results (very strange) =\
然后我尝试使用所有短语查找跨度:
//div[@class='commentMessage']/span[text()='Any endgame spoilers'] - and it works =\
但是正如我所说,我需要使用其中的某个单词来查找跨度。
此外,我尝试了这种构造:
//div[@class='commentMessage']/span[contains(text(), 'endgame')] - but Chrome xPath extension says: Type is not appropriate for the context in which the expression occurs
答案 0 :(得分:0)
尝试以下xpath。
//div[@class='commentMessage']/span[contains(.,'endgame')]