gpt4 book ai didi

selenium - 由于 FireBug 不再是 FF 56 的选项,如何检查 Selenium v​​3.6 的元素?

转载 作者:行者123 更新时间:2023-12-02 00:34:12 24 4
gpt4 key购买 nike

我正在尝试找到一种将 FireBug 用于 FF 的方法。不幸的是,selenium v​​3.6 不支持它。如果我必须找到元素该怎么办,“检查”元素就足够了吗?

如果我使用较少版本的selenium,会有帮助吗?

最佳答案

如果您访问 FirePathGitHub 页面 ,它清楚地提到:

FirePath is a Firebug extension that adds a development tool to edit, inspect and generate XPath expressions and CSS3 Selectors

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

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 Firefox 56.x + 版本一起集成的开发工具

<小时/>

用法示例:

现在,假设我们必须识别 Google 主页搜索框xpathcssSelector em> https://www.google.com/

  1. 打开 Mozilla FirefoxGoogle Chrome 浏览器并浏览至网址 https://www.google.co.in
  2. F12Ctrl+Shift+I 打开开发者工具
  3. 开发者工具控制台中的元素选项卡中,单击检查器鼠标悬停 em> 搜索框和与搜索框相关的WebElementDOM Tree 中突出显示.

inspector

  • HTML DOM内您可以右键单击,然后将鼠标悬停复制项目上,您可以单击以下任一子菜单项:

    • 复制选择器:复制CssSelector(绝对)
    • 复制 XPath:复制 XPath(绝对)
  • 快照:

  • copy_xpath_selector

    <小时/>

    其他步骤

    引用复制的CssSelectorXPath,您还可以构造一个逻辑上唯一的XPathCssSelector

    <小时/>

    测试您自己的 XPath

    要测试您自己编写的XPath,请在开发人员工具控制台中单击控制台选项卡,然后在编辑器中粘贴逻辑唯一值xpath 您已按以下格式构建并按 EnterReturn:

    $x("//*[@name='q']")

    示例:

    XPath

    <小时/>

    测试您自己的 CssSelector

    要测试您自己编写的CssSelector,请在开发人员工具控制台中单击控制台选项卡,然后在编辑器中粘贴逻辑唯一值cssSelector 您按照以下格式构建并按 EnterReturn:

    $$("[name='q']")

    示例:

    CssSelector

    关于selenium - 由于 FireBug 不再是 FF 56 的选项,如何检查 Selenium v​​3.6 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57991099/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com