2

刚开始使用聚合物和单元测试。我正在尝试此页面上的活动https://www.polymer-project.org/2.0/docs/tools/tests但我无法polymer test运行。所以我尝试运行polymer test --verbose并最终收到此错误:

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

error: cli runtime exception: Error: Selenium server did not start.Another Selenium process may already be running or your java version may be out of date. error: Error: Selenium server did not start.Another Selenium process may already be running or your java version may be out of date. at ChildProcess.errorIfNeverStarted (C:\Users\Eleonor Somosot\AppData\Roaming\npm\node_modules\polymer-cli\node_modules\selenium-standalone\lib\start.js:141:15) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

希望有人可以帮助我,也许可以解释一下。谢谢..

4

1 回答 1

4

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

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

如果 selenium 服务器已经在端口 4444 上运行,那么它将关闭服务器并说 OK 如果 selenium 没有在此端口 4444 上运行,那么通过点击上面的 url 会给你“无法连接”

如果没有服务器在运行,则原因是已调出 java 版本。确保您正在运行 java 7 或更高版本:

java -version 
于 2017-06-13T05:12:06.820 回答