webdriverを打ち上げFirefoxブラウザは、空白のページが表示されたら

  pycharmコードコードコンパイラを使用する場合は常に間違っている、と後でブラウザが起動を確認した後に問題を発見しました。私は無駄な2時間を過ごしました。私たちは助けたい、私の解決策を書き出します。

1.症状:最初に常に実行しているインストールすると1日は突然webdriverをオープンfFirefoxブラウザを見つけ、ページは常に空白ですが、ブラウザを開いたときに、通常は手動で使用することができます。

2.原因:

   2.1システムは、Firefoxブラウザの2つの異なるバージョンが存在し、Firefoxのインストールをカバーしていません。

   2.2Firefoxブラウザが自動的に更新され、セレンは対応しません。

3.セレンとFirefoxの対応バージョン

セレンのFirefox

2.25.0 18

2.30.0 19

2.31.0 20

2.42.2 29

2.44.0 33(31サポートされていません)

48 3.0.0以上

4.ソリューション

1. Firefoxのアンインストールのバージョンには必要ありません。

2.再インストールやセレンFirefoxブラウザのバージョンに対応し、無効に自動更新。

5.ハイライトアセンブリと、元のバージョンの使用:

   Firefoxバージョン5.1問題:Firefox54.01 + geckodriver + seleniun3.141.0

   バージョン5.2は、解決するために:Firefox35.01 + selenium2.48.0

   Firefoxの5.3ブラウザとコンポーネントの推奨事項:内蔵ドライブ、Firefoxバージョン24または35を使用することをお勧めしますが、再ダウンロードgeckodriverする必要はありません。

            上記Firefox48:selenium3.x + Firefoxのドライブ(geckodriver)

            Firefox48以下のバージョン:selenium2.xは+内蔵のドライバ

6.ブラウザの概要:

ブラウザのバージョンと一致しているためにドライブ(ドライバが32ビットおよび64ビットのブラウザであれば、スクリプトが失敗する原因になります!)

PATH環境変数を追加するために、ブラウザのドライバの必要性をダウンロードした後、または直接ドライブPythonのインストールディレクトリパスにPythonパスので、追加されました。

7.コマンドを使用します。

ピップアンインストールセレン==セレン= 3.141.0

ピップインストールセレン== 2.48.0

ピップショーセレン

Pythonのfirefox.pyは(ここでは空白の問題インターフェースのブラウザはもちろん、解決されていることを確認することです、前提は、事前に書かれたfirefox.pyスクリプトです)

 

おすすめ

転載: www.cnblogs.com/suesky/p/12378230.html
おすすめ