当前位置: 首页 > 知识库问答 >
问题:

“无法启动新会话”的解决方案是什么。可能的原因是远程服务器的地址无效或浏览器启动失败

奚和光
2023-03-14

我正在做selenium程序,并为Firefox浏览器编写了脚本。当我运行测试时,它会打开一个浏览器,但之后什么都不会发生。控制台有以下错误:“无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。”对此有什么解决方案?

我将代码用作:-

System.setProperty("webdriver.firefox.marionette","C:\\gecko‌​driver-v0.18.0-win32‌​\\geckodriver.exe");

共有1个答案

廖琪
2023-03-14

更新你的硒罐和geckodriver。同时更新firefox浏览器。当JAR太旧而无法处理浏览器中的新更改时,就会出现此问题。

下载硒罐:-

http://www.seleniumhq.org/download/

下载geckodriver:-

https://github.com/mozilla/geckodriver/releases

您使用了错误的gecko参数:-

System.setProperty("webdriver.gecko.driver","C:\\gecko‌​driver-v0.18.0-win32‌​\\geckodriver.exe");

希望对你有帮助:)

 类似资料: