我最近升级了我们的硒套件的各个部分,当我将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”类型的示例重现此问题? –