几天后,量角器在执行过程中随机崩溃,但有以下异常:
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没有变化。所以我真的很茫然不知道如何调试这个问题。
提前感谢您的帮助。
答案 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(启动驱动程序服务器)
并确保在配置文件中正确定义了所有配置详细信息。
我希望这能解决问题。