我正在做selenium程序并为Firefox浏览器编写了脚本。当我运行测试时,它会打开一个浏览器,但之后没有任何反应。控制台有以下错误: “无法启动新会话。可能的原因是远程服务器的无效地址或浏览器启动失败。” 解决方案是什么?
我使用的代码为: -
System.setProperty("webdriver.firefox.marionette","C:\\geckodriver-v0.18.0-win32\\geckodriver.exe");
答案 0 :(得分:0)
更新您的硒罐和geckodriver。也更新你的firefox浏览器。 当jar太旧而无法处理浏览器中的新更改时,会发生此问题。
Downlaod selenium jar: -
http://www.seleniumhq.org/download/
下载geckodriver: -
https://github.com/mozilla/geckodriver/releases
您使用的是错误的gecko参数: -
System.setProperty("webdriver.gecko.driver","C:\\geckodriver-v0.18.0-win32\\geckodriver.exe");
希望它会对你有所帮助:)。