【发布时间】:2018-04-09 08:59:16
【问题描述】:
<ul>
<li class="xyz">
<div class="divClass">
<span class="ContentItem---status---dL0iS">
<span>Success</span>
</span>
<p class="ContentItem---title---37IqA">
<span>Test Check</span>
: Please display the text
</p>
</div>
</li>
<li class="xyz">
<div class="divClass">
<span class="ContentItem---status---dL0iS">
<span>Not COMPLETED</span>
</span>
<p class="ContentItem---title---37IqA">
<span>Knowledge</span> A Team
</p>
</div>
</li>
.... and so on
</ul>
这是我的 html 结构。我在 Span 中有这个文本 Test Check,在 Paragraph 标记中有 : Please display the text。
我需要的是,我需要确定我的结构是否包含这个完整的文本Test Check: Please display the text。
我尝试了多种方法,但无法识别完整路径。请找到我尝试过的方法
//span[text()='Test Check']/p[text()=': Please display the text']
你能给我这个xpath吗?
【问题讨论】:
-
试试这个
//span[.="Success"]/following-sibling::p/normalize-space() -
试试
//p[normalize-space() = 'TestCheck : Please display the text ']或//p[span = 'Test Check' and text()[normalize-space() = ' : Please display the text ']]
标签: xpath