我如何 运行 Spectron 在 docker 中进行测试?

How can i run Spectron test in docker?

我 运行 在 windows PC 中进行 Spectron 测试。我想在 docker 中测试我的应用程序。我不确定在哪里可以获得 Spectron 的 docker 图片。

在 Docker Hub 上,有一个 Selenium containers that are combined with browsers that you can quickly get running locally. I typically use the Standalone Chrome container 的完整列表,它是 Docker 容器中 chrome 的一个版本,其中安装了 Selenium(不是网格,只是一个单例)。

要获得它 运行 只需确保 Docker 是 运行 并输入:

docker pull selenium/standalone-chrome

根据您的本地配置设置方式,您可能需要也可能不需要在 wdio.conf.js 文件中将 docker 容器引用为 http://0.0.0.0:<portnumber>/wd/hub