0

私はFirefox12をSelenium::WebDriver(ver 2.22)で使用していましたが、すべてが正常に機能していました。それから私は、愚かなことに、Ubuntuの毎週のアップデートを介してFirefox13にアップグレードしました。セレン(2.22)はFF 13をコントロールできなかったので、外に出てセレン2.23を手に入れました。それから私はいくつかの奇妙な振る舞いをし始め、それが私のハードドライブだと思いました。

愚かな間違い番号#2プライマリハードドライブにUbuntu 11.10を新規インストールしました(実際にはバックアップドライブにインストールしていましたが、バックアップにはスクリプトのバックアップのみが保持され、プライマリのイメージ全体は保持されていませんでした)。

だから私はUbuntu11.10をインストールしましたが、アップグレードがそれほど大したことになるとは思いませんでした(以前は11.04を使用していたと思いますが、10個だったかもしれません)。過去にUbuntuバージョンをアップグレードすることで、新しいものを作成しなかった私にとってほとんどの問題が解決されました。11.10より前は、コマンドを使用していました

sudo gem update --system

すべての宝石をアップグレードして、私がそれをしたときにセレン2.23を手に入れました。11.10で、update --systemがDebianで削除されたというメッセージが表示されます。何とか、何とか、何とかapt-getを使用してください。ただし、apt-getでは2.23ではなくSelenium 2.22が残り、SeleniumはFF13を制御できません。

推測してコマンドを使用しました

sudo gem install selenium-webdriver-2.23.0

私のセレンをそのようにアップグレードすることを望んでいますが、運がありません。

そこで、Selenium 2.23の入手を何度も試みた後、FFを12にダウングレードし、FF12がIRBを介して制御できることをテストしました。FF12はすぐにFF13.0.1にアップグレードし、今はスクエア1に戻っています。

Ubuntu11.10でSelenium2.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

スタンドアロンのセレンライブラリ(私の場合はjar)にアップグレードしてみてください。依存関係の更新が不足している可能性があるため、これが役立つ場合があります。

于 2013-06-19T20:44:03.723 に答える