How to find xpath of an element in firefox inspector
在Firefox 50.1中,Firebug不再可用,因此我必须使用检查器,但找不到Firebug中可用的copy ---> xpath选项。如何使用检查器找到元素的xpath?
您可以使用控制台检查想要的xpath是否返回正确的元素。
https://developer.mozilla.org/zh-CN/docs/Tools/Settings
遵循波纹管步骤:
第1步:
第2步:
第3步:
与丧失从firefox检查器"复制XPath"的能力有关的错误已修复,已在Firefox 56 beta中进行了验证,并在Firefox 57 alpha中进行了验证:
https://bugzilla.mozilla.org/show_bug.cgi?id=987877
在Firefox中,您可以使用Web开发人员工具控制台进行xpath验证,如下所示:
1。打开Web Developer工具。
2。单击控制台
3。输入$ x(" path")
这应该使您验证路径是否有效。
您不能,firefox的检查器没有此功能。但是,它确实提供了CSS选择器,可以使用其他各种工具将其转换为xpath。
但是请注意,这些生成的选择器(xpath或css)不准确或不可靠,除了极少数情况下,您应避免将此功能用于其他任何用途。
很遗憾,这无法正常运行。当我使用副本xpath时,我得到的不是通常的副本:// * [@@ =" =" gwt-uid-105"]
只是没用:(
目前没有任何扩展程序可以解决此问题。看起来唯一的方法是运行旧版本的FF。可以具有旧的32位和新的64位版本。
这是一个古老的问题,但是我很高兴地说,由于FF 75支持XPath搜索,请查看文档。这是他们博客条目的链接
我知道这并不能直接回答问题,但是对我有很大帮助,请使用Pale Moon:
就在那里。即使元素具有ID,您也将获得"完整" xpath。
使用Firefox控制台的Xpath:**
在Selenium Webdriver中使用Firefox控制台从** Xpath引用的答案
步骤:
按F12键(适用于所有浏览器),现在使用Firefox打开如下所示的开发人员工具。
导航到控制台选项卡
在控制台编辑器上,我们可以验证Xpath
我希望您研究如何自行创建xpath来选择所需的元素。这非常简单,而且非常有用,特别是在创建可重用的方法/函数时。
在w3schools或任何地方查看xpath教程。
关注元素之间的关系。
编辑:
一旦知道了如何构造漂亮的xpath,就可以使用@mosaad提到的浏览器控制台对其进行测试。尽管如此,您仍然需要学习如何首先构建xpath。顺便说一句,copy xpath函数在17年1月不可用。这就是为什么我建议他学习如何构造xpath的原因。即使现在可用,我仍然建议您学习,因为从那些通常很烂的人那里得到的xpath。