【问题标题】:In Firefox xpath not showing detail (relative) xpath for any element在 Firefox xpath 中没有显示任何元素的详细(相对)xpath
【发布时间】:2018-03-27 14:08:26
【问题描述】:

Firefox 没有显示任何元素的相对 xpath。我使用的是 Firefox 版本 56.0(32 位)

【问题讨论】:

  • 到目前为止您尝试过什么?结果是什么?另外,你真的是指 Firebug 还是 Firefox DevTools?

标签: firefox xpath firebug relative-path firepath


【解决方案1】:

当您在 Inspector 中右键单击一个元素并从上下文菜单中选择 Copy > XPath 时,Firefox DevTools 会复制 absolute XPath .

这与 Firebug 所做的相同。只有 FirePath(用于创建 XPath 和 CSS 选择器的 Firebug 扩展)和 Chrome DevTools 会创建所选元素的相对路径。

我现在已提交 bug 1410810 要求调整 Firefox DevTools 以创建相对 XPath。

【讨论】:

    【解决方案2】:

    最新版本的火狐(56.0)有问题。你需要降级你的火狐才能解决这个问题。或者你可以使用chrome来验证XPath

    你可以复制xpath: 您可以在 Chrome 中打开一个控制台,并通过键入 $x("your_xpath_here") 检查 XPath。这将返回一个匹配值的数组。如果为空,则说明页面上没有匹配项。

    例如:

    【讨论】:

    • 你提到的那个问题是什么?
    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 2019-01-30
    • 2017-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多