我有一个自动填充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"))
在某些情况下,address
和phone
为空。发生这种情况时,我想在我的选择器中对其进行过滤,以便list
仅包含address
和phone
不为空的元素。
有什么建议吗?