Selenium 查找文本条件的WebElement基
我有一个自动完成的Selenium 查找文本条件的WebElement基,selenium,Selenium,我有一个自动完成的列表,当我在文本字段中键入一些文本时,它就会打开,列表中的每个元素如下所示: <div class="tt-dataset"> <span class="tt-suggestions" style="display: block;"> <div class="tt-suggestion"> <div style="white-space: normal;"> <p&
列表
,当我在文本字段中键入一些文本时,它就会打开,列表中的每个元素如下所示:
<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>
在某些情况下,地址
和电话
为空。发生这种情况时,我希望在选择器中将它们过滤掉,以便列表
只包含地址
和电话
不为空的元素
有什么建议吗?实际上没有得到你想要什么??是否要获取所有文本???或者别的什么事???请澄清您的问题,它是
驱动程序。findElements
…可能是打字错误。当前我的选择器是返回列表,现在我想返回列表,但在每个元素中,我希望第一个p元素(在我的示例中我有地址)和第二个p元素(在我的示例中我有电话)将不会为空,但某些stringmeans您想要p
元素的列表吗?此代码不是Java语言实际上没有得到您想要的内容??是否要获取所有文本???或者别的什么事???请澄清您的问题,它是驱动程序。findElements
…可能是打字错误。当前我的选择器是返回列表,现在我想返回列表,但在每个元素中,我希望第一个p元素(在我的示例中我有地址)和第二个p元素(在我的示例中我有电话)不会为空,但某些stringmeans是否要p
元素的列表?此代码不是Java语言
val list = driver.findElements(By.cssSelector("div.tt-dataset div.tt-suggestion"))