Selenium WebDriver:如何安装 firefox 扩展 "Firefox WebDriver"?

Selenium WebDriver: How to install the firefox extension "Firefox WebDriver"?

我使用 Selenium WebDriver 建立了一个浏览器自动化项目。它工作得很好。但是,当我尝试在另一台机器上 运行 它时,它会打开浏览器 (Firefox),但仅此而已,没有自动化。超时时,它会抛出一个错误:"Failed to start up socket within 45000 ms. Attempted to connect to the following addresses: 127.0.0.1:7055"。 7055 是 firefox driver 尝试用于通信的默认端口(参见 this article)。

在我的机器上,Firefox 安装了一个名为 "Firefox WebDriver 2.42.0" 的扩展,一切正常。当我在浏览器中输入 127.0.0.1:7055 时,它会打开一个标题为 "httpd.js" 的页面。我想它是由扩展服务的,因为在另一台机器上它没有打开。

我无法在网上找到该扩展程序以供下载,而且我无法理解它的来源 - 它似乎不是手动安装的。

请帮忙。

编辑:改写了问题

我能够解决问题。我试图 运行 selenium 2.42.0 与 firefox 38,不支持。我更新了 firefox 和 selenium,现在一切正常了! :)

有关兼容性的更多详细信息,请参阅 this