Selenium 服务器没有 start.Another Selenium 进程可能已经 运行 或您的 java 版本可能已过时

Selenium server did not start.Another Selenium process may already be running or your java version may be out of date

刚开始使用 Polymer 和单元测试。我正在尝试此页面 https://www.polymer-project.org/2.0/docs/tools/tests 上的 activity,但无法将 polymer test 转换为 运行。所以我尝试了 运行ning polymer test --verbose 并最终得到了这个错误:

错误:Selenium 服务器没有 start.Another Selenium 进程可能已经 运行ning 或您的 java 版本可能已过时。</p> <p>error: cli 运行time exception: Error: Selenium server did not start.Another Selenium process may already be 运行ning or your java version may be out of日期。 错误:错误:Selenium 服务器没有 start.Another Selenium 进程可能已经 运行ning 或您的 java 版本可能已过时。 在 ChildProcess.errorIfNeverStarted(C:\Users\Eleonor Somosot\AppData\Roaming\npm\node_modules\polymer-cli\node_modules\selenium-standalone\lib\start.js:141:15) 在 emitTwo (events.js:106:13) 在 ChildProcess.emit (events.js:191:7) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

希望有人能帮我解决这个问题,也许还能解释一下。谢谢..

点击下方 url 关闭已经 运行 端口 4444 上的 selenium 服务器。

http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer

如果 selenium 服务器已经 运行 在端口 4444 上,那么它会关闭服务器并说 OK 如果 selenium 不在这个端口 4444 上 运行 然后点击上面的 url会给你 "Unable to connect"

如果没有服务器 运行,则调出了 java 版本。确保您 运行 java 7 岁或更高:

java -version