2016-08-03 9 views
2

質問: Selenium互換のオンライン版Firefoxのリストはありますか?Selenium Python 3.0.0b2は、最新のFirefoxリリースバージョン48.0と互換性がありません

アップデートによって一部の機能が破損するかどうかを知るにはどうすればテストできますか(スクリプトが実行されていないことを発見しました:-))? Selenium for Pythonの最新バージョンは、最新のリリースのFirefox(48.0)で正しく動作していないため、スクリプトを再度動作させるためにFirefox 47.0.1にダウングレードしなければなりませんでした。私たちが接続することができる前にブラウザが終了しているように表示されます。メッセージ:

selenium.common.exceptions.WebDriverException「ブラウザが終了したように見える」:

私が得たエラーは、以下の「有名な」ものです。 FirefoxBinaryコンストラクタでlog_fileを指定した場合は、詳細を確認してください。

アドバイス:Firefox用driver.get()関数が機能していない

「Firefoxのバージョンを更新する前に待機してください」 - それは空白のページを開き、私はロードするように頼む1をロードしません。

+0

おそらく、[Selenium 2.53 Firefox 47で作業していない]と同じ問題が(答えられた)(http://stackoverflow.com/questions/37693106/selenium-2-53-not-working-on-firefox-47 )。 – RoadieRich

+0

こんにちは@RoadieRichこれは別のものです。 Firefox 48から、マリオネットを使用する必要があります。 (簡単に言うと、マリオネットはモズイラのゲッコーエンジンです) –

答えて

2

元の質問に答えて、私は互換性のあるバージョンのリストがあるとは思わない。ただし、特にFirefox 48に関しては、from the mouth of David Burns of Mozilla:「Extension SigningがFirefox 48以降に搭載されている場合、現在のSelenium WebDriverアドオンアプローチは機能しなくなり、マリオネットにアップデートする必要があります。

Firefox 48をダウングレードするのではなく、使いたい場合は、Marionette hereの設定について学ぶことができます。

+0

サムに感謝、同じものを見つけました。だから何とかMozillaは彼らの開発したマリオネットを使いたいと思っています:-)私は答えを+1しましたが、誰も適切な作業バージョンのリストを保持していないようです。おかげさまで、ありがとうございました。 –

関連する問題