2016-07-05 1 views
0

Windows 10でFirefox 47.1を使用して、hereと指定した例2を実行しようとしました。スクリプトを起動すると、新しいFirefoxのウィンドウが開き、しばらく後に次のエラーがPyCharmコンソールに示されています。この問題を解決する簡単な方法は、セレンを使用してFirefoxを停止する方法を教えてください。

selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: C:\Users\alex\AppData\Local\Temp\tmpocxmjp8i If you specified a log_file in the FirefoxBinary constructor, check it for details. 

ありますか?私は最新のpython webdriver(バージョン2.53.6)へのアップグレードも行った。

それが作品を作るん例のライン

browser = webdriver.Chrome() 

でラインに

browser = webdriver.Firefox() 

を交換します。だからクロームで動作します。

+0

それはコマンドライン(pycharmではなく)から動作します –

+0

はいそれはコマンドラインから動作します... – Alex

+0

これは互換性の問題だと思います。古いバージョンのFirefoxでそれを試してみてください。十分にサポートされていることがわかっているようにFF 43を試してみてください。 –

答えて

0

これは互換性の問題のようです。最後のブラウザのバージョンとSeleniumのサポートの間には常にギャップがあることに注意してください。 Firefoxの場合は、バージョン43を超えることはお勧めしません。

すべてのFirefoxのリリースはhereです。

もちろん、FFのダウングレードは非常に不便です。最初にアンインストールする必要があるため、一部のデータが失われる可能性があります。しかし、あなたのものを保つ方法があります。すべての個人設定を保存するFirefoxプロファイルブックマーク、パスワード、拡張機能などの設定をエクスポートする方法を説明する良いガイドhereがあります。

関連する問題