在fire-path文本字段中输入xpath时,如果x-path是正确的,那么它将显示相应的HTML码。它以前工作得很好。
但是现在,即使xpath是正确的,它也不会显示相应的HTML码。
有人能帮我找到这个问题的解决方案吗?我甚至卸载了fire-path并重新安装,但它仍然不能工作。
发布于 2017-10-06 20:58:42
如果你访问的GitHub Page,它清楚地提到:
FirePath is a Firebug extension that adds a development tool to edit, inspect and generate XPath expressions and CSS3 Selectors
现在,如果你访问的Home Page,它清楚地提到:
The Firebug extension isn't being developed or maintained any longer. We invite you to use the Firefox DevTools instead, which ship with Firebug.next
因此,方向是明确的,我们必须使用与Mozilla Firefox56.x+版本集成的 DevTools [F12] 。
示例用法:
现在,让我们假设我们必须识别Google Home Page上Search Box WebElement的xpath。
打开浏览器并浏览至url https://www.google.co.in
F12以打开DevTools
https://www.google.co.inF12部分,在DevTools选项卡上,使用Inspector to identify Mozilla Firefox 56.x xpath (absolute)并将其粘贴到text pad.xpath.DevTools部分中,在D49选项卡上的D50子菜单中,按以下格式粘贴已构建的逻辑唯一xpath,然后单击Enter/Return:将反映由xpath标识的$x("logical_unique_xpath_of_search_box")
WebElement。发布于 2017-10-06 15:51:28
新版本的Firefox不支持firebug。
如果你愿意,你可以使用chrome dev工具。
我个人使用chrome dev工具编写XPath。
有关更多信息,请在此处查看我的答案
https://stackoverflow.com/questions/46600775
复制相似问题