查找文本条件的 WebElement 基础

2023-12-06

我有一个自动完成功能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 and phone是空的。发生这种情况时,我想在选择器中过滤掉它们,以便list仅包含其中的元素address and phone不为空。

有什么建议么?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查找文本条件的 WebElement 基础 的相关文章

随机推荐

  • 以绘图单位指定 matplotlib 散点大小

    我想不使用点或像素而是使用绘图单位来指定散点大小 以下面为例 import matplotlib pyplot as plt x 0 y 0 plt scatter x y plt show 这会产生如下图 比如说 如果我希望标记的半径恰好
  • Ansible 将多个异步任务注册到同一变量

    有没有办法将多个异步任务注册到同一个变量 例如 如果我有两个任务 每个任务都调用异步 shell 命令 name Run async task 1 shell echo task 1 async 30 poll 0 register db
  • 如何检测圆形视图内的触摸

    我有一个圆形的 UIView 我必须仅检测紫色圆圈内的触摸 所有在圆圈外的触摸 例如黑色方块和白色背景必须被忽略 设置半径和检测触摸将没有任何用处 因为当多个视图使用不同的控制器彼此重叠时 将很难管理 有什么办法吗 我可以做到这一点 请您给
  • 无法在 iOS 应用程序中使用自定义字体

    我正在尝试为我的 iOS 应用程序使用自定义字体 这就是我所做的 我将自定义字体 m tff 添加到 Xcode 支持文件目录 此外 我还在 myApp plist 中创建了应用程序提供的名为 Fonts 的条目 其中包含字体的值名称 m
  • 如何在 .NET 中将 HTML 转换为 RTF(富文本)而无需支付组件费用? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 是否有免费的第三方或 NET 类可以将 HTML 转换为 RTF 用于支持富文本的 Windows 窗体控件 免费 要求来自这样一个事实 我只在开发
  • 动态添加节点到 d3.js 力向图

    我在动态添加节点到 d3 js 强制定向图时遇到问题 我想知道这里是否有人可以阐明这个主题 我遇到的问题是我希望刻度函数进行转换all图上的节点而不仅仅是新添加的节点 以下是我用于添加节点和处理转换的函数 Function to handl
  • Google App Engine“没有名为请求的模块”PyDev

    我下载并安装了requestsPython 2 7 的库 使用 shell 我可以发出 导入请求 并实际使用它 不会出现任何问题 问题是 运行 Google App Engine 时找不到它并提示错误 导入错误 没有名为请求的模块 我使用
  • Swing JTabbedPane 在填充时抛出 IndexOutOfBoundsException

    我有一个包含多个组件的应用程序 其中之一是JTabbedPane里面还有其他东西 显然 我访问此窗格only通过这个吸气剂 public JTabbedPane getPlotTabbedPane if plotTabs null plot
  • Gulp、html 模板和片段加载

    当我通过 gulp 任务运行生成的 html 文件时 我想在生成的 html 文件中的各个位置导入 html 片段 以下是我的 gulp 任务 gulp task build html function gulp src resources
  • protobuf-net 使用 DynamicType 序列化 System.Object 会引发异常

    在我的应用程序中 我正在序列化消息以使用 protobuf net 通过网络发送 每条消息都有一个用于标头信息的键值对列表 但是 我遇到了一个异常 并且我已经能够用一个非常简单的示例来重现它 TestFixture public class
  • LibGDX:粒子尺度

    在我的游戏中我使用 static final float FRUSTUM WIDTH 10 static final float FRUSTUM HEIGHT 15 所以当我绘制粒子时 它们占据了整个屏幕并且非常巨大 那么我如何缩小它们以满
  • Neo4j:使用可选关系实现软删除

    我正在尝试在 Neo4j 中实现软删除 从 Alice 的角度来看 Cypher 中描述的图是这样的 clyde User lt FOLLOWS alice User LIKES gt bob User 我没有实际删除节点及其关系 而是 更
  • Java中删除字符串的一部分

    我想从一个字符中删除字符串的一部分 即 源字符串 manchester united with nice players 目标字符串 manchester united 有多种方法可以做到这一点 如果您有要替换的字符串 可以使用replac
  • Spring Data 查询方法中的可选参数

    我想在存储库层编写一些查询方法 此方法必须忽略空参数 例如 List
  • 检查文件是否可执行

    我想知道检查程序是否可以用 bash 执行而不执行它的最简单方法是什么 它至少应该检查该文件是否具有执行权限 并且与当前系统具有相同的体系结构 例如 不是 Windows 可执行文件或其他不支持的体系结构 如果系统是 32 位 则不是 64
  • 在 ListActivity 上使用 setEmptyView 时出现问题

    我有以下设置 并且空视图文本不会显示 protected void onCreate Bundle savedInstanceState super onCreate savedInstanceState getListView setEm
  • gh - 页面上的 SvelteKit 部署不起作用。仅显示 HTML,不加载 CSS 和 JS

    如果我在本地构建项目并查看预览 则一切正常 如果我将其部署到 gh pages 则仅显示 HTML 并且无法加载 JS 和 CSS 这是为什么 我不知道我做错了什么 我也在官方 svelte Discord 服务器上询问过 我用的是 框架
  • 使用 poi 从 excel 文件读取图像和数据

    我知道如何从 Excel xls xlxs 读取数据 现在我的要求是我必须使用 POI 3 8 从 Excel 文件读取图像和数据 你能指导我该怎么做吗 使用 poi 从一个 excel 文件中读取图像和数据 提前致谢 直接来自开发者指南
  • 您能否/如何在运行时为 PropertyGrid(对于 PCL)指定编辑器?

    我在那里编写了一个带有自定义对象的 PCL 然后创建了一个 GUI 来处理来自 PCL 的对象 并且我尝试使用 PropertyGrid 来编辑属性 我已经阅读了该内容以便网格要知道如何处理该对象 我需要指定 EditorAttribute
  • 查找文本条件的 WebElement 基础

    我有一个自动完成功能list当我在文本字段中输入一些文本时 该窗口将打开 并且列表中的每个元素如下所示 div class tt dataset span class tt suggestions style display block d