【发布时间】:2017-06-18 23:14:48
【问题描述】:
我有一个用于 nightwatch.js 的 docker 设置,可以通过 selenium 网格为快速服务器应用程序运行 selenium 测试。当我只使用 docker-compose up 然后在服务器启动后手动运行我的夜班测试时,一切似乎都正常启动了。如果我将它们作为容器命令的一部分运行(即在我的应用服务器容器命令或基于它的仅运行 nightwatch 的新容器中),那么我会收到 503 bad gateway 错误。我认为我的 docker 设置中有一个竞争条件导致了这种情况。有没有办法保证我的应用服务器在运行我的 nightwatch 测试之前正常启动?
【问题讨论】:
标签: selenium docker nightwatch.js