【问题标题】:FirePath not displaying HTML code after typing x-path输入 x-path 后 FirePath 不显示 HTML 代码
【发布时间】:2017-10-06 07:44:26
【问题描述】:

在 fire-path 文本字段中输入 xpath 时,如果 x-path 正确,那么它将显示相应的 HTML 代码。它以前工作正常。

但现在即使xpath 是正确的,它也不会显示相应的 HTML 代码。

谁能帮我找到这个问题的解决方案?我什至卸载了 fire-path 并再次安装,但仍然无法正常工作。

【问题讨论】:

  • 你能分享一些快照,所以我可以给你一个解决方案

标签: selenium selenium-webdriver xpath webdriver firepath


【解决方案1】:

如果你访问FirePathGitHub Page,上面清楚地提到:

FirePath 是一个 Firebug 扩展,它添加了一个开发工具来编辑、检查和生成 XPath 表达式和 CSS3 选择器

现在如果你访问FireBug的主页,它清楚地提到:

Firebug 扩展不再被开发或维护。我们邀请您改用 Firebug.ne​​xt 附带的 Firefox DevTools

所以方向很明确,我们必须使用与 Mozilla Firefox 56.x + 及更高版本集成的 DevTools [F12]


示例用法:

现在,让我们假设我们必须识别 Google 主页搜索框

  1. 打开 Mozilla Firefox 56.x 浏览器并浏览到 url https://www.google.co.in

  2. F12 打开 DevTools

  3. DevTools 部分的 Inspector 选项卡上,使用 Inspector 来识别 搜索框 WebElement .

  4. 复制xpath(绝对)并将其粘贴到文本板中。

  5. 构造一个逻辑唯一的xpath

  6. DevTools 部分中,在 Console 选项卡上,在 JS 子菜单中,粘贴逻辑唯一 xpath 您已经按照以下格式构建并按如下方式按 EnterReturn

    $x("logical_unique_xpath_of_search_box")
    
  7. xpath标识的WebElement会被反射。

【讨论】:

    【解决方案2】:

    新版火狐不支持firebug。

    如果您愿意,可以使用 chrome 开发工具。

    我个人使用 chrome 开发工具编写 XPath

    更多信息请参考我的回答

    Is there a way to get the xpath in google chrome?

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-28
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 2011-07-26
    • 1970-01-01
    相关资源
    最近更新 更多