查找WebElement文本条件的基础

时间:2016-07-19 10:14:57

标签: selenium

我有一个自动填充list,一旦我在文本字段中输入一些文字,就会打开,列表中的每个元素都是这样的:

<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>

我这样得到了清单:

val list = driver.findElements(By.cssSelector("div.tt-dataset div.tt-suggestion"))

在某些情况下,addressphone为空。发生这种情况时,我想在我的选择器中对其进行过滤,以便list仅包含addressphone不为空的元素。

有什么建议吗?

0 个答案:

没有答案