【发布时间】:2015-04-14 20:50:38
【问题描述】:
我正在努力在实习生教程上运行功能测试。我在https://github.com/theintern/intern-tutorial 使用实习生教程开始实习。单元测试很好。但是当我使用以下命令运行功能测试时。
SAUCE_USERNAME=<MyUserName> SAUCE_ACCESS_KEY=<MyPassword> ./node_modules/.bin/intern-runner config=tests/intern
我明白了;
Listening on 0.0.0.0:9000
Starting tunnel...
Ready
Using no proxy for connecting to Sauce Labs REST API.
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
Error: [POST http://(redacted)@localhost:4444/wd/hub/session] connect ECONNREFUSED
Error: connect ECONNREFUSED
at exports._errnoException <util.js:746:11>
at TCPConnectWrap.afterConnect [as oncomplete] <net.js:1000:19>
TOTAL: tested 0 platforms, 0/0 tests failed; fatal error occurred
我完全按照教程中所说的进行了操作。我正在使用最新的实习生版本 2.2。请帮忙。
【问题讨论】:
-
看起来服务器正在侦听端口 9000,但应用程序正在尝试连接端口 4444。
-
谢谢马特,我试试看。
-
这是正常的。当 Intern 运行功能测试时,会涉及到两台服务器:一台是 Intern 自己的代理服务器,它提供测试文件。另一个是 WebDriver 服务器,Intern 与之通信以控制浏览器。默认情况下,Intern 的测试服务器监听端口 9000,而 WebDriver 服务器监听端口 4444。
标签: intern