【发布时间】:2018-03-29 07:48:01
【问题描述】:
Nightwatch.js(节点)Chrome 上的端到端 Mocha 测试突然无法运行。
它说正在启动 Selenium Server,然后卡在那里。我一直在尝试解决它,但由于它不输出任何日志,我无法真正调试任何东西。
可能的原因是什么?
我试过了
1) 重新下载最新的 chromedriver 和 selenium-standalone
2) 重新下载之前版本的 chromdriver 和 selenium-standalone
3) nightwatch.json(使用端口 4444 和 localhost,之前完美运行)
4) 更改端口和主机
5) 删除所有 npm 包,然后重新安装
6) 重启
7) 禁用杀毒软件
8) 重新插入互联网连接
我在测试卡住的前一天安装了无边框鼠标,这可能是个问题吗?
【问题讨论】:
-
如果您在配置中的
selenium设置下添加log_path的路径,您应该在每次运行后获得一个调试日志文件,其中包含一些有助于您确定问题所在的详细信息。我的设置为selenium: { log_path: 'logs' },它在每次会话后输出一个 selenium-debug.log 文件。 -
@tehbeardedone 谢谢,我尝试添加日志路径,但它没有输出任何内容。它停止“正在启动 selenium 服务器...”并永远卡在那里
标签: node.js port selenium-chromedriver nightwatch.js