【问题标题】:Do we have any alternative for firepath in firefox quantum browser? [closed]在 Firefox 量子浏览器中,我们有任何替代火路的方法吗? [关闭]
【发布时间】:2019-02-22 22:24:09
【问题描述】:

在 Firefox 量子浏览器中,我们有任何替代火路的方法吗? Firepath 用于标识 xpath。但是我在firefox量子浏览器中看不到任何有用的插件。请告诉我们在firefox量子版本中是否有任何替代firepath的方法

【问题讨论】:

  • 您是要get xpath,还是test xpath?到目前为止的答案是如何测试你已经拥有的 xpath。但这个问题听起来更像是您正在尝试使用一种工具来为您提供正确的 xpath。
  • 是的..我正在寻找一个工具或插件,当我们检查元素时应该自动创建 xpath

标签: selenium firefox selenium-webdriver firefox-addon firebug


【解决方案1】:

内置工具有问题吗? (我开玩笑地问)

我知道至少 Chrome 和 Firefox 都允许您右键单击源代码并选择复制 xpath:

Chrome

查看源代码时,右键单击您想要的元素,然后选择Copy > Copy XPath

火狐

右键单击页面中的元素并选择Inspect Element。查看源代码时,再次右键单击该元素并选择Copy > XPath

现在,这两种方法都复制了 XPath 最草率的方法:

/html/body/div[3]/table/tbody/tr/td[2]/div[2]/text()[1]

虽然它会起作用,但它是最脆弱的做事方式。您最好学习如何手动编写代码,然后使用工具来验证它是否获得了您正在寻找的内容。

还要记住,复制和验证都对时间/上下文敏感。换句话说,路径可能会改变,因为您正在与屏幕交互(选择选项关闭、模式消失、计时器继续运行等)。但是一旦你学会了,那是一个你可以永远使用的工具。

【讨论】:

    【解决方案2】:

    如果您可以使用 Chrome,我的建议是使用 chrome 的开发工具。在 chrome 中按 F12(或右键单击一个元素并检查它),转到控制台选项卡并输入您的 xpath,例如:

    $x("xpath here")
    

    【讨论】:

    • Chrome 糟糕的“开发者工具”UI 让人们想起了 Firebug 和 Firepath 的时代。事实是否有人曾经/将使用 firefox,前提是他们可以再次支持 Firebug,无论它是量子还是幻影:P
    • 我不喜欢使用 chrome!
    【解决方案3】:

    如果您正在寻找类似于 Firepath 的即时 xpath 查找器,那么下面的链接将帮助您找到作为 chrome 扩展的 Xpath。Ranorex Selocity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 2011-11-05
      • 2020-06-03
      • 1970-01-01
      • 2015-10-20
      • 2016-06-18
      相关资源
      最近更新 更多