Перейти к основному содержимому

Как обновить hermione до версии 6.x

warning

Если в вашем проекте 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...
};
warning

Данная настройка не будет работать, если у вас в проекте слишком старая версия браузера. Гарантированно будет работать в Хроме, начиная с версии 101.

Поддержка

Если при переезде на новую версию вы столкнетесь с проблемами, или у вас возникнут какие-либо вопросы, то приходите в github issues — и мы обязательно вам поможем!