在没有 Firebug 的情况下使用 Selenium?
Using Selenium without Firebug?
我现在正在安装 Selenium,教程说我需要 Firebug。
不幸的是,下载页面 (https://getfirebug.com/) 上写着:
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
这是否意味着我现在必须使用 Firefox DevTools 来 运行 Selenium?
selenium 不依赖于 firebug。 firebug 是一种检查页面元素的工具,可帮助您获取在 selenium 脚本中用于从页面中查找元素的 CSS 定位器或 xpath。现在你可以使用 devtool 来检查元素,比如 chrome 的 devtool.
您并不总是需要 firebug。右键单击 firefox 或 chrome 中的元素将为您提供检查元素的选项。从那里您可以右键单击 HTML 以复制 xpath 和 CSS,以及查看元素的 ID、名称、class 等。可以通过按 ctrl+ 找到这些工具chrome 和 firefox 中的 shift+i。
对于 Selenium,您不需要这些工具,但如果您仍然需要 FIREBUG 和 FIREPATH Extensions,那么做一件事安装 FIREFOX 版本 45
或更低版本并取消选中自动更新火狐.
请记住,一旦您更新 Firefox,这些扩展程序将停止工作
您可以在下面找到停止自动更新的详细信息 link
https://www.technipages.com/enable-disable-automatic-updates-in-firefox
对于 selenium,我使用 firefox 58。Firebug 2.0.19 仅与 Firefox 30 – 54 兼容。这就是为什么我使用 Mozilla Firefox ESR,便携版 52.6.0 和 Firebug 来检查元素。 https://portableapps.com/apps/internet/firefox-portable-esr
我现在正在安装 Selenium,教程说我需要 Firebug。 不幸的是,下载页面 (https://getfirebug.com/) 上写着:
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
这是否意味着我现在必须使用 Firefox DevTools 来 运行 Selenium?
selenium 不依赖于 firebug。 firebug 是一种检查页面元素的工具,可帮助您获取在 selenium 脚本中用于从页面中查找元素的 CSS 定位器或 xpath。现在你可以使用 devtool 来检查元素,比如 chrome 的 devtool.
您并不总是需要 firebug。右键单击 firefox 或 chrome 中的元素将为您提供检查元素的选项。从那里您可以右键单击 HTML 以复制 xpath 和 CSS,以及查看元素的 ID、名称、class 等。可以通过按 ctrl+ 找到这些工具chrome 和 firefox 中的 shift+i。
对于 Selenium,您不需要这些工具,但如果您仍然需要 FIREBUG 和 FIREPATH Extensions,那么做一件事安装 FIREFOX 版本 45
或更低版本并取消选中自动更新火狐.
请记住,一旦您更新 Firefox,这些扩展程序将停止工作 您可以在下面找到停止自动更新的详细信息 link https://www.technipages.com/enable-disable-automatic-updates-in-firefox
对于 selenium,我使用 firefox 58。Firebug 2.0.19 仅与 Firefox 30 – 54 兼容。这就是为什么我使用 Mozilla Firefox ESR,便携版 52.6.0 和 Firebug 来检查元素。 https://portableapps.com/apps/internet/firefox-portable-esr