有没有办法在不使用firebug或xpath的情况下学习xpath,因为firefox不支持插件?

时间:2019-04-26 15:20:46

标签: xml xpath

我正在尝试广泛学习xpath,我需要一些实用的方法,youtube上的每个教程都建议安装firebug,xpath checkers在mozilla firefox中添加了一些功能,但是不幸的是ff不支持它作为初学者,请提出建议学习这一手。

尝试下载较旧版本仍然没有可用的插件或插件

1 个答案:

答案 0 :(得分:4)

这是适用于所有浏览器的简单方法。

使用控制台:可在所有浏览器中使用

您可以在浏览器控制台中使用“ $ x”执行任何xpath,如下所示。这是一般的表示法$x("xpath goes here"),它将返回数组,因此,如果要获取第一个匹配的元素,则必须进行如下操作$x("xpath goes here")[0],如下图所示。

enter image description here

在Chrome中使用开发人员工具:

如果要使用chrome,则除了控制台外,还可以使用开发人员工具>元素选项卡进行xpath和CSS验证。

enter image description here

在Chrome中,按“ F12”打开开发人员工具,然后选择“元素”选项卡。现在按“ Ctrl + F”并在底部的搜索框中输入xpath,您将在搜索框的右端看到匹配元素的数量,如屏幕截图所示。

对于初学者:

如@BillHillerman在以下评论中所建议:如果您是初学者,不知道该由谁编写xpath,则可以在chrome浏览器将提供的xpath上进行中继。右键单击您感兴趣的元素,然后单击Inspect。现在,右键单击元素Copy > Copy Xpath的html代码。现在,您在剪贴板中有了xpath。

Chrome提供了xpath: enter image description here