Новичок в автотестах, столкнулась с проблемой.
Использую последнюю версию Chrome 81.0.4044.129 (chromedriver 81.0.0). Запускаю тесты под хромом (protractor 5.4.4, jasmine 3.5.0, webdriver-manager 12.1.7). Сразу после запуска ошибка:
E/launcher - session not created: This version of ChromeDriver only supports Chrome version 76
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
Driver info: driver.version: unknown
Подскажите, как решить: нужно устанавливать более старую версию хрома? Или же проблема в чем-то еще? Почему в принципе может быть такой конфликт?
package.json
{
"name": "crew",
"version": "1.0.0",
"description": "crew login",
"main": "index.js",
"scripts": {
"test": "test"
},
"author": "",
"license": "ISC",
"dependencies": {
"jasmine-core": "latest",
"jasmine-console-reporter": "latest",
"jasmine-spec-reporter": "latest",
"jasmine2-custom-message": "latest"
},
"devDependencies": {
"jasmine-reporters": "^2.0.0",
"protractor": "^5.4.4",
"protractor-beautiful-reporter": "^1.2.1",
"protractor-jasmine2-screenshot-reporter": "^0.5.0",
"protractor-screenshot-reporter": "0.0.5",
"sg-protractor-tools": "^1.0.4"
}
}
conf.js
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
suites: {
login_form: [
'./spec/login.js'
},
restartBetweenSuites: true,
multiCapabilities: [{
browserName: 'chrome'
}],
jasmineNodeOpts: {
showColors: true,
print: function () {
}
},
framework: 'jasmine2',
Спасибо!