如何在Firefox Developer Edition中找到XPath?

Ara*_*aja 3 xpath

我已经安装了Firefox Developer Edition。如何在此浏览器中找到XPath?我想获得XPath并在Selenium脚本中使用。

Ana*_*d S 5

右键单击页面上的任何元素。在弹出菜单中选择“检查元素”。右键单击Inspector中的标签,然后从弹出菜单中选择“复制”并选择XPath。将XPath粘贴到任何需要的地方。


小智 5

$x(path, [startNode])

$x(path) 返回与给定 XPath 表达式匹配的 DOM 元素数组。

例如,以下返回<p>页面上的所有元素:

 $x("//p")
Run Code Online (Sandbox Code Playgroud)

浏览器 JavaScript 控制台

以下示例返回<p>包含<a>元素的所有元素:

$x("//p[a]")
Run Code Online (Sandbox Code Playgroud)

浏览器 JavaScript 控制台

与其他选择器函数类似,它$x(path)有一个可选的第二个参数 startNode,它指定要从中搜索元素的元素或节点。

浏览器 JavaScript 控制台