受け入れテストのために 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 は少し「独特」です。