请参阅此element
:
<div class="tt-dataset">
<span class="tt-suggestions" style="display: block;">
<div class="tt-suggestion">
<div style="white-space: normal;">
<p>
<span class="ok-circle"></span>
<strong>name</strong>
<a class="edit" href="bla bla">Edit</a>
</p>
<p>address</p>
<p>phone</p>
<p></p>
</div>
</div>
所以我想在这个p
元素测试不为空的条件下使用这个元素:
<p>address</p>
<p>phone</p>
这就是我的尝试:
(//div[@class='tt-dataset']//div[@class='tt-suggestion']//p[normalize-space(text())!=''])[1]
目前此选择器我只检查第一个p element
,如果此2 p元素测试不为空,我该如何And
并返回<div class="tt-dataset">
?