0

我将 Firefox 12 与 Selenium::WebDriver(2.22 版)一起使用,一切正常。然后,我愚蠢地通过 Ubuntu 每周更新升级到 Firefox 13。Selenium (2.22) 无法控制 FF 13,所以我出去买了 Selenium 2.23。然后我开始出现一些奇怪的行为,并认为这是我的硬盘驱动器。

愚蠢的错误 #2 我在我的主硬盘上重新安装了 Ubuntu 11.10(我以为我实际上是在备份驱动器上做的,但备份只保存了我的脚本的备份,而不是我的主硬盘的整个映像)。

所以我安装了 Ubuntu 11.10,我认为升级不会有什么大不了的(我相信我之前使用的是 11.04,但它可能是 10 左右)。在过去,升级 Ubuntu 版本已经为我解决了大多数问题,而不是新的问题。在 11.10 之前,我使用了命令

sudo gem update --system

升级所有宝石并在我这样做时获得了 Selenium 2.23。现在在 11.10 中,我收到一条关于 update --system 已在 Debian blah 中删除的消息,blah,blah use apt-get。但是,apt-get 给我留下了 Selenium 2.22 而不是 2.23,而且 Selenium 仍然无法控制 FF 13。

我尝试猜测并使用了命令

sudo gem install selenium-webdriver-2.23.0

希望以这种方式升级我的硒,但没有运气。

因此,在多次尝试获取 Selenium 2.23 后,我将 FF 降级为 12,并测试 FF 12 可以通过 IRB 控制。FF 12 立即将自身升级到 FF 13.0.1,现在我又回到了第一方。

有没有办法在 Ubuntu 11.10 上获得 Selenium 2.23?

4

3 回答 3

2

您可以使用以下命令安装特定版本的 Selenium:

pip install selenium==2.23.0

要验证从 pip 安装的版本,请使用(将列出所有已安装的库及其版本号):

pip freeze

或仅列出硒:

pip freeze | grep selenium
于 2012-07-18T14:42:17.047 回答
1

你试过从官方网站下载 Selenium吗?

于 2012-06-18T19:09:39.117 回答
0

尝试升级到独立的 selenium 库(在我的情况下为 jar),这可能会有所帮助,因为您可能会缺少更新依赖项。

于 2013-06-19T20:44:03.723 回答