Я пытаюсь запустить E2e тесты на нескольких браузерах на стеке браузера, я взял ссылку из E2E testing on multiple/parallel browsers in Protractor? и Internet Explorer Selenium protractor e2e testsЗапуск тестов транспортир на нескольких браузеров с стека браузера
но ошибка, я получаю каждый раз, когда я пытаюсь для проведения испытаний -
ERROR - Unable to start a WebDriver session. C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113 var template = new Error(this.message); ^ UnknownError: Authorization required at new bot.Error (C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113:18) at Object.bot.response.checkResponse (C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\response.js:103:11)
Но если я запускаю тесты в 1 браузере, то он отлично работает. это как мой файл конф выглядит
'use strict';
exports.config = {
seleniumAddress: 'http://hub.browserstack.com/wd/hub',
multicapabilities: [{
'browserstack.user': 'testuser',
'browserstack.key': 'testkey',
// Needed for testing localhost
// 'browserstack.local': 'true',
// Settings for the browser you want to test
'browserName': 'chrome',
'version': '36.0',
'os': 'OS X',
'os_version': 'Mavericks',
'resolution': '1024x768'
},
{
'browserstack.user': 'testuser',
'browserstack.key': 'testkey',
// Needed for testing localhost - 'browserstack.local': 'true',
// Settings for the browser
'browserName': 'firefox',
'os': 'windows'
}],
baseUrl: 'http://origin-develop.mvp.livebranches.com',
// The require statement must be down here, since jasmine-reporters
// needs jasmine to be in the global and protractor does not guarantee
// this until inside the onPrepare function.
onPrepare: function()
{
require('jasmine-reporters');
jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter('xmloutput', true, true));
},
},
};
может кто-нибудь пожалуйста, скажите мне, что я делаю неправильно здесь, и мы используем глотком ти запуска спецификации, но моя проблема это говорит даже не выходя за рамки аутентификации.
По крайней мере, 'multicapabilities' должно быть' multiCapabilities' (camelCase). Кроме того, что, если вы запускаете его напрямую без глотки: 'protractor conf.js'? Какую версию транспортира вы используете? Благодарю. – alecxe
Я решил это, некоторые проблемы со стороны стека браузера, чтобы их поддержка помогла. Кроме того, cameCase был хорошим местом. это помогло. Благодаря тонну ! – hny2015