最近、私たちのセレンスイートのさまざまな部分をアップグレードしました.GeckoDriverを最新バージョン(0.16.1)にアップデートしたところ、次のエラーが発生しましたセットアップ時:キーエラー:GeckoDriver、FF、およびSeleniumの最新バージョンを使用したセッションID
KeyError: 'sessionId'
私はこの問題が以前に持ち出されたことは知っていますが、他のスレッドをチェックして正しいプロセスに従っていることを確認しました。普遍的な提案は、すべてが正しく更新されていることを確認することです。
私は、テストを記述して実行するために、Selenium2Libraryの修正版を使ってロボットフレームワークを使用しています。
ロボットのバージョンは3.0.2
セレンバージョンである3.4.3
FFのバージョンである53.0.3
である私も、(ここではスレッドのガイダンス次の私のプロキシ設定を変更しようとしています私は、Mac OS Xエルキャピタン)の午前:
Why doesn't Selenium's response have a sessionId?
このすべてが無駄になります。私のテストをfirefoxで半機能状態に戻すために私ができるのは、geckodriverをダウングレードすることだけです。可能であれば、この最新バージョンには私にとって有用ないくつかのバグ修正があるので、私はそれを避けたいと思います。
次は何を試してください。
単純な「hello world」タイプの例でこの問題を再現できますか? –