Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取safari中元素的XPATH_Xpath_Safari - Fatal编程技术网

获取safari中元素的XPATH

获取safari中元素的XPATH,xpath,safari,Xpath,Safari,使用Chrome,我可以获得元素的路径。我选择“查看源代码”,然后右键单击相关项并说“获取XPath” 在Safari中,我可以查看源代码,当光标位于源代码中的某个元素上时,我可以看到xpath可视化地显示为元素列表。。但是我找不到一种方法来获取该xpath的文本。当然有办法(他乐观地说) 事实证明这很容易,我不知道为什么我没有看到它。至少在Windows中: Ctrl-U以显示页面源(或右键单击页面并在弹出菜单中单击“查看页面源”) 在页面源代码中,右键单击您喜欢的元素;在弹出窗口中,单击“复

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


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

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

  • Ctrl-U以显示页面源(或右键单击页面并在弹出菜单中单击“查看页面源”)

  • 在页面源代码中,右键单击您喜欢的元素;在弹出窗口中,单击“复制>”选项

  • 从生成的嵌套弹出窗口中选择“复制XPath”

  • 请参见下图以获取说明。一切都是用鼠标右键点击完成的


    有一个答案,但你可能想考虑一下谷歌。

    < P>这是Safari和谷歌浏览器的一个很好的扩展:

    • Safari扩展:
    • 谷歌浏览器扩展:
    当前功能

    • 可折叠元素:Alt+单击可展开/折叠所有子元素
    • 概述以获得更好的文档概览
    • 按名称或XPath搜索。默认情况下,使用简单搜索模式,在元素或属性的名称中查找部分匹配项;使用诸如“/”或“[”之类的特殊符号通过XPath进行搜索
    • 快速XPath模式:按住Command(Mac)或Ctrl(PC)键,同时将鼠标光标移动到元素或属性的名称上,以进入快速XPath模式 XPath模式。使用Shift键循环使用可用的XPath变量 然后将光标下的元素拖拽到文本编辑器中 Chrome用户:单击元素将XPath复制到剪贴板

    等等,我也是!没有人回答这个问题。有人知道在使用Safari时如何复制元素的xpath吗?