首页 > 解决方案 > 有没有办法在不使用 firebug 或 xpath 的情况下学习 xpath,因为 firefox 不支持插件?

问题描述

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

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

标签: xmlxpath

解决方案


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

使用控制台:适用于所有浏览器

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

在此处输入图像描述

在 Chrome 中使用开发者工具:

如果你想使用 chrome,那么除了控制台之外,你可以使用开发者工具 > 元素选项卡进行 xpath 和 css 验证。

在此处输入图像描述

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

对新手而言:

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

Chrome 提供的 xpath: 在此处输入图像描述


推荐阅读