Do we have any alternative for firepath in firefox quantum browser?
我们在firefox量子浏览器中是否有替代火路的选择? Firepath用于标识xpath。 但是我在firefox Quantum浏览器中看不到任何有用的插件,请告诉我们在firefox Quantum版本中是否还有替代Firepath的方法
是的,最近我发现FirePath和ChroPath可以很好地替代它,而Firefox和Chrome都可以使用。
一次单击即可获得唯一的相对xpath,绝对xpath和css选择器。它会在devtools面板中打开,类似于firepath,因此我们也可以验证定位器。
适用于Firefox的ChroPath
适用于Chrome的ChroPath
内置工具有问题吗? (我开玩笑地问)
我知道,至少Chrome和Firefox都允许您右键单击源代码并选择复制xpath:
铬:
查看源代码时,右键单击所需的元素,然后选择
火狐:
右键单击页面中的元素,然后选择
现在,这两种方法都复制了XPath最草率的方法:
尽管它会起作用,但这是最脆弱的方法。您最好先学习如何手工编写代码,然后使用一种工具来验证它正在获得所需的内容。
还请记住,副本和验证都对时间/上下文敏感。换句话说,路径可能会更改,因为您正在与屏幕进行交互(选择选项关闭,模式消失,计时器继续运行等)。但是,一旦您学习了,那便是可以永远使用的工具。
如果您可以使用Chrome,我的建议是使用chrome的开发工具。在chrome中按F12键(或右键单击元素并检查它),转到控制台选项卡,然后按如下所示键入xpath:
1 | $x("xpath here") |
如果您正在寻找类似于Firepath的即时xpath查找器,则下面的链接将帮助您找到作为chrome扩展名的Xpath。