我正在测试 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 有点“特殊”。