2016-08-26 1 views
-2

セレンコードを実行しているときに、「error:Found引数」--webdriver-このコンテキストでは有効ではありません "エラーが発生しました:「--webdriver-port」引数が見つかりませんでした。このコンテキストでは無効です。

Firefox 48.0 私はブラウザを初期化しました。上記のエラーが発生しました。

+1

バグは、ライブラリツールではなく、ユーザーのコードです。人々がこの問題の回避策を見つけることができれば助かります(言い換えれば、適切な回答をするのに役立つ可能性があります)。 –

答えて

6

「現在のリビジョン(0.9.0以降)」の引数webdriver-portの名前がportに変更されました。これにより、geckodriverを介してfirefoxを起動できなくなり、geckodriverで無効な引数エラーが返されますgeckodriver v0.10をv0.9にダウングレードしました。今それは私のために働いています

+0

セレン2.53.1はgeckodriver 0.9.0とSelenium 3.0.0-beta2 with 0.10.0 – hennr

+1

で動作します。この問題を回避するには、仮想環境 '' virtualenv回避策 ''を作成し、 '' 'pip senenium'''をインストールし、そのenvで '--webdriver-port'を '--port'(2)に置き換えて回避策/ lib/python3.5/site-packages/selenium/webdriver/firefox /場所)。最後のステップは、仮想環境の '' 'source woraround/bin/activate''を有効にすることでした。私はOKであると仮定します。 –

関連する問題