3

受け入れテストのために Browserstack をテストしています。彼らには、特定の要求に応答するのに非常に長い時間がかかるという独特の癖があります。Codeception を実行していますが、常に CURL の 30 秒のタイムアウト エラーが発生します。このタイムアウトをオーバーライドできるようにしたいのですが、その方法がわかりません。これはCodeceptionでも可能ですか?

これは私の受け入れテストの yml です。

class_name: RemoteAcceptanceTester
modules:
  enabled:
    - WebDriver
  config:
    WebDriver:
      url: '{my url}'
      curl:
        CURLOPT_TIMEOUT: 120
      host: 'hub.browserstack.com'
      port: 80
      browser: firefox
      capabilities:
        'browserstack.user': '{user}'
        'browserstack.key' : '{key}'
        'browserVersion': '21.0'
        'browserstack.debug': 'false'
        'browserstack.local': 'true' # force use of local BrowserStackLocal binary

タイムアウトを希望する値 (120 秒) まで上げようとする設定やハックはありますか? ばかげた時間であることはわかっていますが、ローカル バイナリを実行している場合、Browserstack は少し「独特」です。

4

1 に答える 1