<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吗?
答案 0 :(得分:0)
我认为有一种可能的解决方案可以在给定的html文本中进行识别并检索。我希望这能解决你的问题。
START TRANSACTION;
SELECT * from t LIMIT 10;
CREATE TEMPORARY TABLE tmp AS (SELECT * FROM t LIMIT 10);
返回的result_val将使用带有参数的p标记元素对应的标记。如果不存在这样的元素,它将返回NOT FOUND。 我假设相应的数据条目存在于&#34; p&#34;标签和&#34; span&#34;分别标记,随意删除给定html文本中所有文本标识的上述条件。