量角器随ECONNREFUSED随机崩溃

时间:2014-12-23 09:38:38

标签: node.js protractor

几天后,量角器在执行过程中随机崩溃,但有以下异常:

Error: connect ECONNREFUSED
  at errnoException (net.js:905:11)
  at Object.afterConnect [as oncomplete] (net.js:896:19)

没有提供进一步的信息。捕获未捕获的错误也不会产生任何更多信息:

{ [Error: connect ECONNREFUSED]
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect' }

无论是通过webdriver-manager还是使用directConnect,无论浏览器是什么(尝试使用chrome和firefox),都会发生这种情况。 webdriver-manager的控制台也没有给出任何可能错误的指示(输出刚刚结束,但没有挂起 - 即我可以再次启动量角器并连接到同一会话)。

尝试了量角器版本1.2和1.5,以及节点0.10.31和0.10.34没有变化。所以我真的很茫然不知道如何调试这个问题。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

看起来量角器无法连接到您的selenium服务器。你在运行测试之前启动了selenium服务器吗? (webdriver-manager start --standalone)。您是否配置了量角器以通过正确的地址/端口访问selenium服务器? (seleniumAddress: 'http://localhost:4444/wd/hub')中的属性conf.js

答案 1 :(得分:0)

我可以从执行错误日志中看到,问题是webdriver服务器和你使用的浏览器之间没有建立连接,只需按照以下步骤操作,我希望它能正常工作,

步骤1:打开命令提示符类型 - Webdriver-manager更新(更新驱动程序)

步骤2:然后键入 - Webdriver-manager start(启动驱动程序服务器)

并确保在配置文件中正确定义了所有配置详细信息。

我希望这能解决问题。