【问题标题】:Intern tutorial functional test exception实习生教程功能测试异常
【发布时间】: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


【解决方案1】:

节点 0.12 更改了其文件观察器的工作方式和 broke the Sauce Labs tunnel。要解决此问题,请使用 Node 0.10,不要使用 Sauce Labs,在本地应用该提交中的更改,或等待包含修复的实习生 3 版本。

【讨论】:

  • 谢谢。 C 斯诺弗。到目前为止,更改端口并不成功。我现在尝试下载 Node 0.10。然后尝试一下。
  • 你好 C Snover。我安装了旧版本的节点(.10.36 和 .10.38)我在 0.0.0.0:9000 启动隧道上得到了这个监听...使用没有代理连接到 Sauce Labs REST API。 ** 更新版本的 Sauce Connect(内部版本 1674)可用!在此处下载:saucelabs.com/downloads/sc-4.3.8-osx.zip ** 在端口 55786 上启动 scproxy。启动安全远程隧道 VM...完成!删除隧道。错误:未授权错误:拒绝时未授权 在下一条评论中继续
  • 在 readStartupMessage 在 Array.some 在 Socket. 在 Socket.emit <117:20><765 :14><92:17><427:10><423:5>
猜你喜欢
  • 2014-05-21
  • 2015-12-30
  • 2016-02-11
  • 2015-10-13
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多