私は以前の質問を終えましたが、他の誰かが私の問題にぶつかることはありませんでした。Firefox 49.0ではSelenium webdriverが正しく動作していないようです。何か不足していますか?
この単純なコードでは、ブラウザを起動しますが、それはただそこにハングアップ
from selenium import webdriver
d = webdriver.Firefox();
をハングアップします。いつか後でクラッシュしてエラーが発生する
selenium.common.exceptions.WebDriverException: Message: Can't load the profile.
Profile Dir: /tmp/tmpn_MQnf If you specified a log_file in the
FirefoxBinary constructor, check it for details.
私はFirefox49をUbuntu 14.04 LTSにインストールしています。私はセレン2.53.6を持っていて、前の記事を読んで、セレン3.0.0.b3にアップグレードしました。私もgeckdriverをダウンロードして/ usr/binに入れました。
私はまだセレンの古いバージョンを実行していたようです。私はそれをアンインストールし、セレン3.0.0.b3をインストールしたときしかし、私は次のエラーを参照してください -
selenium.common.exceptions.WebDriverException:
Message: Service geckodriver unexpectedly exited. Status code was: 2
私は何をしないのですか?
私はまだセレンの古いバージョンを実行していたようです。しかし、私はそれをアンインストールし、セレン3.0.0.b3をインストールしたとき、私は次のエラーが表示されます------------------------------- -------------------------------------------------- ---------- selenium.common.exceptions.WebDriverException:メッセージ:サービスgeckodriverが突然終了しました。ステータスコード:2 – Raju
geckdriver.logを見ると、次のように表示されます:>使用法: geckodriver [オプション] geckodriver:Unknown option --port – Raju