Selenium firefox quantum浏览器中是否有firepath的替代方案?

Selenium firefox quantum浏览器中是否有firepath的替代方案?,selenium,firefox,selenium-webdriver,firefox-addon,firebug,Selenium,Firefox,Selenium Webdriver,Firefox Addon,Firebug,firefox quantum浏览器中的fire路径有其他选择吗?Firepath用于标识xpath。但是我在firefox quantum浏览器中找不到任何像这样有用的插件。请告诉我们firefox quantum版本中是否有firepath的替代品。如果您可以使用Chrome,我的建议是使用Chrome的开发工具。在chrome中点击F12(或右键单击一个元素并检查它),转到console选项卡并键入xpath,如下所示: $x("xpath here") 内置工具有问题吗?(我开玩笑地问

firefox quantum浏览器中的fire路径有其他选择吗?Firepath用于标识xpath。但是我在firefox quantum浏览器中找不到任何像这样有用的插件。请告诉我们firefox quantum版本中是否有firepath的替代品。如果您可以使用Chrome,我的建议是使用Chrome的开发工具。在chrome中点击F12(或右键单击一个元素并检查它),转到console选项卡并键入xpath,如下所示:

$x("xpath here")

内置工具有问题吗?(我开玩笑地问)

我知道至少Chrome和Firefox都允许您右键单击源代码并选择复制xpath:

铬合金

查看源代码时,右键单击所需元素,然后选择
Copy>copyXPath

FireFox

右键单击页面中的元素并选择
检查元素
。查看源代码时,再次右键单击元素并选择
Copy>XPath

现在,这两种方法都复制了XPath中最草率的方法:

/html/body/div[3]/table/tbody/tr/td[2]/div[2]/text()[1]

虽然它会起作用,但它是最脆弱的做事方式。您最好学会如何手工编写代码,然后使用工具验证代码是否符合您的要求


还要记住,复制和验证都是时间/上下文敏感的。换句话说,路径可能会改变,因为您正在与屏幕交互(选择选项关闭、模态消失、计时器继续运行等)。但是一旦你学会了,这是一个可以永远使用的工具。

如果你正在寻找类似Firepath的即时xpath查找器,那么下面的链接将帮助你找到xpath,它是一个chrome扩展

看看您是在尝试获取xpath还是测试xpath?到目前为止,答案是如何测试已有的xpath。但是这个问题听起来更像是你在尝试一个能提供正确xpath的工具。是的。我正在寻找一个工具或插件,当我们检查elementChrome糟糕的“开发者工具”UI时,它能自动创建xpath,提醒人们Firebug和Firepath的时代。事实上,如果有人曾经/将会使用firefox,除非他们能够再次支持Firebug,无论它是quantum还是phantom:PIm不同意使用chrome!