【问题标题】:Stuck at starting Selenium Server Nightwatch end-to-end tests卡在开始 Selenium Server Nightwatch 端到端测试
【发布时间】: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


【解决方案1】:

没有运行的原因是版本冲突

1) 下载 JRE v10.0

2) 更新最新的chromedriver.exe和chrome

3) 对于 selenium 独立服务器,只有 3.9.1 适用于 chrome v65

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2014-03-20
    • 2023-03-09
    • 2023-01-24
    • 1970-01-01
    • 2023-03-22
    • 2016-06-07
    相关资源
    最近更新 更多