【问题标题】:Codeception configs for various environments? (prod, dev, etc..)各种环境的代码接收配置? (产品、开发等)
【发布时间】:2018-05-26 19:25:30
【问题描述】:

我正在使用代码接收创建各种测试——尤其是我测试前端或 API 的验收测试。问题在于,在我的本地机器上,我在测试服务器上使用端口为 8080 的网络服务器,端口为 9000。

有没有办法可以动态设置 WebDriver url?在 php 或其他 yml 文件中。现在 URL 设置在 acceptance.suite.yml 中,看起来像这样:

actor: AcceptanceTester
modules:
    enabled:
        - WebDriver:
           url: 'http://localhost:8080/myapp'
           browser: phantomjs

当我在我的测试机器上运行这个测试时,所有测试都失败了(当然)因为服务器在端口 9000 而不是 8080 上运行。

谢谢。

【问题讨论】:

    标签: codeception


    【解决方案1】:

    正是出于这个原因,我正在使用 .env 文件。

    https://barryvanveen.nl/blog/36-environment-configuration-in-codeception-with-dotenv

    【讨论】:

      猜你喜欢
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多