Я написал тестовые примеры e2e с использованием транспортира. Несколько дней назад все работало нормально. Но теперь во время выполнения тестовых случаев.
Я получаю:
сеанс не создан: эта версия ChromeDriver поддерживает только Chrome версия 81 (Информация о драйвере: chromedriver = 81.0. 4044.69
Я уже установил Google Chrome версии 81. Затем я также получаю ту же ошибку. Я попытался переустановить node_modules, но не сработало. Это конфигурация моего protractor.conf. json файл:
const { SpecReporter } = require('jasmine-spec-reporter');
const config = require('./protractor.conf').config;
const puppeteer = require('puppeteer');
/**
* @type { import("protractor").Config }
*/
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./src/**/*.e2e-spec.ts'
],
capabilities: {
browserName: 'chrome',
chromeOptions: {
args: [ "--headless", "--no-sandbox" ],
binary: puppeteer.executablePath()
},
},
directConnect: true,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
onPrepare() {
require('ts-node').register({
project: require('path').join(__dirname, './tsconfig.json')
});
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
};