Как обновить hermione до версии 6.x
Если в вашем проекте hermione младше 4-й версии, то прочтите сначала «Как обновить hermione до версии 4.x» и «Как обновить hermione до версии 5.x».
Мы рекомендуем вам обновлять hermione поэтапно, убеждаясь на каждом этапе, что все тест ы проекта корректно выполняются.
Что изменилось?
Отказ от поддержки Node.JS < 14.x
В этом мажоре hermione перестала поддерживать версии Node.JS < 14.x.
Если у вас в проекте версия Node.JS уже 14.x или выше и этот пункт для вас не актуален, то [для получения свежих фич][hermione-new-features] мы всё же рекомендуем вам обновить hermione до 6-й версии.
browserWSEndpoint
Теперь в настройках браузера появилась опция browserWSEndpoint, с помощью которой можно переопределить ссылку для доступа к браузерам через Chrome DevTools Protocol (CDP).
Пример настройки:
//.hermione.conf.js
const gridHost = "localhost";
module.exports = {
gridUrl: `https://${gridHost}/:4444/wd/hub`,
browserWSEndpoint: `ws:${gridHost}/wd/hub`,
// другие настройки hermione...
};
Данная настройка не будет работать, если у вас в проекте слишком старая версия браузера. Гарантированно будет работать в Хроме, начиная с версии 101.
Поддержка
Если при переезде на новую версию вы столкнетесь с проблемами, или у вас возникнут какие-либо вопросы, то приходите в github issues — и мы обязательно вам поможем!