在safari中获取元素的XPATH

时间:2015-12-24 18:38:41

标签: xpath safari

使用Chrome,我可以获得元素的路径。我选择“查看源代码”,然后右键单击相关项并说“get XPath”。

在Safari中,我可以查看源代码,当我的光标位于源代码中的元素上时,我可以看到xpath可视地显示为元素列表..但我找不到获取文本的方法那个xpath。当然有某种方式(他乐观地说)。

3 个答案:

答案 0 :(得分:2)

事实证明这很简单,我也不知道为什么我没有看到它。至少在Windows中:

  1. Ctrl-U显示页面源(或右键单击页面,然后单击"查看页面源"在弹出菜单中)。

  2. 在页面源代码中,右键单击您喜欢的元素;在弹出的结果中,单击"复制>"选项

  3. 选择"复制XPath"从生成的嵌套弹出窗口。

  4. 请参见下图以获取说明。一切都是通过右键单击完成的。

    enter image description here

答案 1 :(得分:0)

有点迟到了,但您可能想通过谷歌考虑ios-webkit-debug-proxy

答案 2 :(得分:0)

这是Safari和Google Chrome的一个很好的扩展: https://github.com/sergeche/xmlview#readme

当前功能

  • 可折叠元素:按住Alt并单击以展开/折叠所有后代元素
  • 大纲以获得更好的文档概述
  • 按名称或XPath搜索。默认情况下,使用简单的搜索模式,该模式在元素或属性的名称中查找部分匹配;使用像'/'或'['这样的特殊符号来搜索XPath
  • 快速XPath模式:按住Command(Mac)或Ctrl(PC)键,同时将鼠标光标移动到元素或属性的名称上,进入Quick XPath模式。使用Shift键循环浏览可用的XPath变体 然后将光标下的'drop'n'drop元素拖入文本编辑器。谷歌 Chrome用户:点击元素会将XPath复制到剪贴板