我们在firefox量子浏览器中有什么替代火路径的吗? Firepath用于标识xpath。但我在firefox量子浏览器中看不到任何有用的插件。如果在firefox量子版本中有任何替代firepath,请告诉我们
答案 0 :(得分:8)
是的,最近我找到了一个非常好的替代FirePath,ChroPath它可以在Firefox和Chrome中使用。 它只需单击即可获得唯一的相对xpath,绝对xpath和css选择器。它在devtools面板中打开,类似于firepath,因此我们也可以验证定位器。
答案 1 :(得分:1)
内置工具有问题吗? (我开玩笑地问)
我知道至少Chrome和Firefox都允许您右键单击源代码并选择复制xpath:
<强>铬强>:
在查看源代码时,右键单击您想要的元素,然后选择Copy > Copy XPath
<强>火狐强>:
右键单击页面中的元素,然后选择Inspect Element
。查看源代码时,再次右键单击该元素并选择Copy > XPath
现在,这两种方法都复制了最邋XP的XPath方法:
/html/body/div[3]/table/tbody/tr/td[2]/div[2]/text()[1]
虽然它会起作用,但却是最脆弱的做事方式。您最好学习如何手动编写代码,然后使用工具验证它是否能够获得您正在寻找的内容。
还要记住,副本和验证都是时间/上下文相关的。换句话说,路径可能会发生变化,因为您正在与屏幕交互(选择关闭选项,模态消失,计时器继续运行等)。但是一旦你学会了,这是一个你可以永远使用的工具。
答案 2 :(得分:0)
如果你可以使用Chrome,我的建议是使用chrome的开发工具。在chrome中点击F12(或右键单击一个元素并检查它),转到控制台选项卡并键入xpath,如:
$x("xpath here")
答案 3 :(得分:-3)
在这种情况下,如果您要寻找类似于Firepath的即时xpath查找器,则下面的链接将帮助您找到作为chrome扩展名的Xpath。Ranorex Selocity