我最近升級了我們的硒套件的各個部分,當我將GeckoDriver更新到最新版本(0.16.1)時,我開始遇到以下錯誤在設置期間:關鍵錯誤:最新版本的GeckoDriver,FF和Se會話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」類型的示例重現此問題? –