如何在 Codeception 中配置 REST 模块以使用 browserstack?

How do I configure REST module in Codeception to use browserstack?

我正在 Web 应用程序上编写验收代码测试。它将要求我检查 headers,特别是响应代码。我发现可以使用 codeception REST 模块,但它似乎需要 phpbrowser。我需要使用 browserstack。使用 browserstack 的配置看起来如何,就像 phpbrowser 一样。 我的 acceptance.suite.yml 当前设置如下:

chrome-dev:
        modules:
            enabled:
                - WebDriver
                - \Helper\
            config:
                WebDriver:
                  url: 'https://XXXXXXXXXXXXXXXXXX.com'
                  host: 'XXXXXXXX@XXXXXXXX.com:XXXXXXXXXX.browserstack.com'
                  port: 80
                  browser: 'chrome'
                  window_size: maximize
                  capabilities:
                      'os': 'Windows'
                      'os_version': '10'
                      'browser_version': '57'
                      'acceptSslCerts': true
                      'resolution': '1600x1200'
                      'browserstack.chrome.enablePopups': true
                      'browserstack.chrome.allowAllCookies': true

我的问题是如何在不使用 phpbrowser 的情况下插入 REST 模块?看起来它可能是必需的,但有人知道吗?

不可能 - WebDriver 和 REST 模块不兼容。