当我运行e2e测试套件时,它会在测试过程中退出,并显示错误EADDRINUSE connect EADDRINUSE。我正在生产实例上运行量角器。 当量角器无法找到元素时,就会发生这种情况。 似乎有一些正在运行的进程是由硒服务器上的webdriver-manager创建的,未正确完成或终止。
用户正在尝试通过触发量角器的批处理脚本中通过ng e2e --serve=false --base-href=https://
....,它将启动测试,但有时由于频繁的开发版本还是由于量角器无法找到元素而发生的,这可能也是某种原因。因此,当它发生时,脚本的执行将在中间停止(成功运行n个案例后)。
因此,可能的解决方法是,用户可以通过代码或任何措施来处理这些中断。