多个XPATH条件

时间:2016-07-19 14:34:24

标签: selenium xpath

请参阅此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">

0 个答案:

没有答案