基于元素文本的 Selenium xpath 选择器

2024-01-02

对于以下 HTML,Selenium xpath 选择器是什么:

<ul>
   <li>First</li>
   <li>Second</li>
   <li>Third</li>
</ul>

我需要让 Selenium IDE 根据元素文本找到列表中的第二项。我想//li='Second'可以解决这个问题,但显然没有。


我想这就是你正在寻找的

ul/li[contains(text(), "Second")]

更好的是

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

基于元素文本的 Selenium xpath 选择器 的相关文章

  • 从 Promise 块返回函数值

    我正在尝试编写一个函数 使用 WebdriverJS lib 来迭代元素列表 检查名称并构建与该名称对应的 xpath 定位器 我这里简化了xpath定位器 大家不用关注 我在这里面临的问题是 1 调用该函数返回未定义 据我了解 这是因为
  • System.NotSupportedException:“集合是只读的。”从 iList 中删除对象时抛出

    运行下面的代码片段时抛出异常 我有一个 iListof webelements 如果该元素包含字符串 WSC 我想将其从 iList 中删除 谁能帮我吗 代码如下 IList
  • 所有区域的启用保护模式必须设置为相同的值(启用或禁用)

    我正在尝试使用Selenium Internet Explorer驱动程序 但当我尝试实例化它时它崩溃了 TestInitialize public void TestInitialise ieDriver new InternetExpl
  • Whatsapp 自动机器人无法在 WhatsApp 联系人列表中搜索

    我正在尝试实现一个 WhatsApp 机器人 它使用chromedriver并打开 Whatsapp 网页 并向联系人发送消息 这些是该程序的步骤 从 Excel 文件中读取联系人信息 设置您想要发送消息的时间以及要发送的消息 搜索该名称并
  • WebElement 上的 Selenium WebDriver“find_element_by_xpath”

    我正在尝试使用以下行查找元素 elements driver find elements by xpath div class Display 一旦我有了元素 我知道有两个 显示 我希望能够使用第二个元素并在其中找到一个特定元素 如下所示
  • 使用 Selenium 从 twitter 抓取动态推文

    这可能看起来像一个重复的问题 但相信我 我在 Twitter 上观察到了一些新东西 我之前制作了一个 Twitter 抓取工具 它使用滚动和等待动态元素来获取给定数量的推文 但现在好像不行了 它不会抓取超过 10 条推文 此外 它抓取的推文
  • #文档是什么意思?

    这是我的 HTML 文件 我正在尝试使用Selenium Webdriver API随着Chrome驱动程序 to send keys to an input归档内 但我无法访问其中的任何内容 document 我不明白为什么 有人可以告诉
  • Selenium 网页抓取与动态内容和隐藏数据表上的美丽汤

    真的需要这个社区的帮助 我正在使用 Selenium 和 Beautiful Soup 对 Python 中的动态内容进行网页抓取 问题是定价数据表无法解析为 Python 即使使用以下代码 html browser execute scr
  • 如何在 Spyder IDE 中安装 Selenium 包

    我刚刚在工作中安装了 Spyder IDE 仅 Spyder 不是整个 Anaconda 并且希望使用 FireFox 自动化我的工作 我的问题是 如何安装 Selenium 软件包 I figured it out Here is ins
  • 使用 XPath 将 URL 查询字符串解析为参数映射

    将 URL 查询字符串解析为最易读的方法是什么 param value XSLT XPath 3 0 中的映射 注意 这是中描述的函数的反函数使用 XPath 从参数映射构建 URL 查询字符串 https stackoverflow co
  • 使用 Selenium WebDriver 选择元素,然后选择文本

    我正在使用 Selenium WebDriver 和 Python 绑定来自动执行一些单调的 WordPress 任务 到目前为止 一切都非常简单 我正在尝试选择一个复选框 但识别它的唯一方法是通过它后面的文本 以下是 HTML 的相关部分
  • 如何使网页在 python selenium 中加载时完全显示?

    我的主要目标是阅读网页中的表格并解释它所具有的总元素 但是因为你必须向下滚动才能找到其他不被这句话 追赶 的元素 table css driver find elements by id DeletButtn 然后我决定放大到 30 以捕捉
  • Selenium 查看鼠标/指针

    有什么方法可以在运行测试时真正看到硒鼠标吗 要么是 Windows 光标图像 要么是某种点或十字线或任何东西 我正在尝试使用拖放功能selenium and java in an HTML5Web 应用程序 并且能够看到光标以了解它实际在做
  • Selenium - 异常 - 连接关闭

    我正在使用最新的 Selenium WebDriver 使用 NET Microsoft 技术堆栈运行 这些天我观察到的是 套件中的所有测试都开始失败并抛出此异常 附加信息 向远程 WebDriver 服务器发送 HTTP 请求以获取 UR
  • PHP 中的 XPath 删除 HTML 标签

    我在 PHP 中使用 XPath 来检索 HTML 文档的一部分 假设我的 HTML 文档如下所示 div a href some link address com Hello a p Some text here p div div p
  • 为什么socket会干扰selenium?

    我编写了一个 python 脚本来使用套接字检查互联网连接 检查网络连接 https stackoverflow com questions 3764291 checking network connection 然后使用 selenium
  • Selenium WebDriver 在按钮单击事件上无法正常工作。这里有什么问题呢?

    I am using following code to scrape data from a website I have following interface 这是 HTML div class es content div
  • 单击 Selenium WebDriver 和 Python 中的 JavaScript 链接

    我在 Python 中使用 Selenium Webdriver 但在尝试激活 javascript 按钮时遇到了困难 我在这里需要做的是单击 转到上个月 按钮两次 以便获得 2014 年 8 月 然后我需要点击其中一天 下图显示了代码 请
  • 使用Selenium如何获取网络请求[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想使用硒来处理所有网络请求 如果有人可以向我建议或提供一个代码或库 我将无法找到此解决方案 我将不胜感
  • 有什么方法可以加快 Selenium 服务器的加载时间吗?

    按照设计 每次运行新测试时 Selenium 都会为您的 Firefox 配置文件创建一个新副本 我发现这个复制时间是一个相当大的瓶颈 特别是在运行数百个测试时 重新复制配置文件需要 5 15 秒 有谁知道这有什么覆盖行为吗 我希望我的 S

随机推荐