无法运行 selenium webdriver

Posted

技术标签:

【中文标题】无法运行 selenium webdriver【英文标题】:Not able to run selenium webdriver 【发布时间】:2017-06-03 16:42:45 【问题描述】:

原因:org.openqa.selenium.firefox.NotConnectedException: Unable 在 45000 毫秒后连接到端口 7055 上的主机 127.0.0.1。火狐 控制台输出:Firefox\browser\features\e10srollout@mozilla.org.xpi 1484800955114 addons.xpi DEBUG 调用引导方法启动 在 org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:112) ... 33 更多

我正在使用版本为 50.1.0 的 Firefox 硒版本:2.53.1 测试NG; 6.9.9

【问题讨论】:

【参考方案1】:

您需要将您的 selenium 库更新到最新版本,即 Selenium 3.0.1,因为您当前的库不支持 Firefox 50

也可以从Here下载gecko驱动

使用gecko 驱动程序在firefox 中运行您的脚本-

System.setProperty("webdriver.gecko.driver","D:/Application/geckodriver.exe");
driver = new FirefoxDriver();   

【讨论】:

以上是关于无法运行 selenium webdriver的主要内容,如果未能解决你的问题,请参考以下文章

是否存在无法检测到的 Selenium WebDriver 版本?

在 Firefox 量子浏览器上通过 Selenium Webdriver 运行脚本时无法单击 Flash 对象(版本:59.0.3)

LoadError:无法加载此类文件 - selenium / webdriver / phantomjs

Python Selenium Webdriver`无法启动浏览器:权限被拒绝`

无法在 Mac 上设置 ruby​​-selenium Webdriver

Python:Selenium Firefox Webdriver 失败并出现错误:“无法加载配置文件...WARN addons.xpi...”