Я хочу запустить свои тесты в нескольких браузерах, и я использую опцию нескольких возможностей для запуска моих тестов транспортира в стеке браузера.
Вот мой конфигурационный файл транспортира, который я использую
exports.config = {
specs: [
'./src/**/*.e2e-spec.ts'
],
commonCapabilities: {
browserstackUser: browserstackCredentials.user,
browserstackKey: browserstackCredentials.key,
'browserstack.debug': true,
'browserstack.local': true
},
multiCapabilities: [{
browserName: 'chrome',
os: 'Windows',
os_version: '10'
}, {
os: 'OS X',
os_version: 'High Sierra',
browserName: 'Safari'
}],
SELENIUM_PROMISE_MANAGER: false,
directConnect: false,
connectionRetryCount: 3,
connectionRetryTimeout: 90000,
framework: 'jasmine'
}
Я получаю приведенную ниже ошибку при запуске тестов с этим конфигом. Ниже приведена ошибка, которую я получаю:
[chrome # 01-0] [13:46:12] E / local - код ошибки: 135
[chrome # 01-0] [13:46:12] E / local - Сообщение об ошибке: файл update-config.json не найден. Запустите обновление webdriver-manager, чтобы загрузить двоичные файлы.
[chrome # 01-0] [13:46:12] E / local - Ошибка: файл update-config.json не найден. Запустите обновление webdriver-manager, чтобы загрузить двоичные файлы.
[chrome # 01-0] в Local.addDefaultBinaryLocs_ (/home/travis/build/xxx/xxx/node_modules/protractor/built/driverProviders/local.js:39:23)
[chrome # 01-0] в Local.setupDriverEnv (/ home / travis / build / xxx / xxx / node_modules / protractor / built / driver.
Ценю вашу помощь.
Спасибо