【问题标题】:How can i run Spectron test in docker?如何在 docker 中运行 Spectron 测试?
【发布时间】:2018-07-04 18:39:17
【问题描述】:

我在 Windows PC 中运行 Spectron 测试。我想在 docker 中测试我的应用程序。我不确定在哪里可以获得 Spectron 的 docker 映像。

【问题讨论】:

  • 嗨,您的问题实际上是我正在经历的问题,我假设您由于 Windows 上的空终端错误而走这条路。但是,由于我是 Docker 新手,所以我无法理解答案。您是否愿意分享一个 repo,说明在 docker 上运行的 Spectron 测试?

标签: docker webdriver-io spectron


【解决方案1】:

在 Docker Hub 上,有一个完整的 Selenium containers 列表与您可以在本地快速运行的浏览器相结合。我通常使用Standalone Chrome container,它是安装了 Selenium 的 Docker 容器中的 chrome 版本(不是网格,只是单个实例)。

要让它运行,只需确保 Docker 正在运行并输入:

docker pull selenium/standalone-chrome

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多