如何在Firefox Developer Edition中找到XPath?

时间:2018-08-02 06:19:28

标签: xpath

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

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

首先,不需要在firefox开发人员版本中安装附加组件,因为它已经包含了工具和所有...

现在可以使用Xpath:

通过右键单击任意元素并选择Inspect Element(Q),然后在检查器开发人员工具下突出显示元素/标签, (或者您可以通过按F12按钮打开控制台)。

然后右键单击标签并选择Copy => Xpath,  它会复制该元素的Xpath,然后您可以将其粘贴到脚本或记事本中。

答案 2 :(得分:1)

答案 3 :(得分:0)

$ x(path,[startNode])

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

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

 $x("//p")

browser javascript console

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

$x("//p[a]")

browser javascript console

$x(path)与其他选择器功能相似,具有可选的第二个参数startNode,用于指定要从中搜索元素的元素或节点。

browser javascript console