我在docker中使用TestCafe23.0运行我们的集成测试。然而,测试通常需要很长时间才能开始。我录下了浏览器,似乎花了很长时间什么也不做:
https://youtu.be/9W6VosNMbhg
加载页面需要2分钟。然而,这是即时在我的桌面上。
我怎样才能开始解决这个问题呢?
可以使用命令选项 -d, --debug-mode # 你可以用docker
-d, --debug-mode #
docker logs --follow ContainerName/ContainerID ,您可以找到如何使用docker日志 here
docker logs --follow ContainerName/ContainerID
您可以找到错误日志,因为docker容器速度太慢
我发现testcafe代理正在减速。在经过一段有限的成功之后 --no-proxy-server 对chrome来说,我让docker的网络更加宽松,这就阻止了增长放缓。
--no-proxy-server