我将 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?