Я запускаю тесты с использованием wdioV5 и браузера, но получаю следующую ошибку:
ERROR @wdio/local-runner: Failed launching test session: TypeError: Cannot read property 'capabilities' of null
Я пытался проверить журналы отладки, но не смог понять причину этого, кто-нибудь сталкивался с подобной проблемой?
Вывод отладки:
[0-0] 2019-06-06T13:34:00.454Z INFO webdriver: Retrying 3/3
[0-0] 2019-06-06T13:34:00.455Z INFO webdriver: [POST] https://hub-cloud.browserstack.com:443/session
[0-0] 2019-06-06T13:34:00.455Z INFO webdriver: DATA { capabilities:
{ alwaysMatch:
{ os: 'Windows',
os_version: '10',
browser: 'Chrome',
browser_version: '73.0',
'browserstack.local': true },
firstMatch: [ {} ] },
desiredCapabilities:
{ os: 'Windows',
os_version: '10',
browser: 'Chrome',
browser_version: '73.0',
'browserstack.local': true } }
[0-0] 2019-06-06T13:34:00.480Z DEBUG webdriver: request failed due to status 13
[0-0] 2019-06-06T13:34:00.481Z ERROR webdriver: Request failed due to Error: Session not started or terminated
Если это поможет воспроизвести, моя конфигурация:
path: '/',
specs: [ './specs/**/*.js' ],
exclude: [],
maxInstances: 10,
capabilities:
[ { os: 'Windows',
os_version: '10',
browser: 'Chrome',
browser_version: '73.0' } ],
logLevel: 'trace',
bail: 0,
baseUrl: 'http://localhost:8000',
waitforTimeout: 10000,
connectionRetryTimeout: 90000,
connectionRetryCount: 3,
services: [ 'browserstack' ],
framework: 'mocha',
reporters: [ 'spec' ],
mochaOpts: { timeout: 60000 },
before: [Function: before],
user: 'xxx',
key: 'xxx',
browserstackLocal: true,
onPrepare: [Function: onPrepare],
onComplete: [Function: onComplete] }