hermione-hide-scrollbars
Обзор
Используйте плагин hermione-hide-scrollbars, чтобы скрывать скроллбары в тестах, которые запускаются в Chrome-браузерах.
Для получения доступа к браузеру через Chrome DevTools Protocol (CDP) плагин использует пакет puppeteer-core.
Чтобы скрывать скроллбары используется команда CDP Emulation.setScrollbarsHidden.
warning
Обновите Chrome-браузер до версии 72.1 и выше, чтобы данная функциональность работала в ваших тестах. Так как более ранние версии Chrome-браузеров не поддерживают команду Emulation.setScrollbarsHidden.
Установка
npm install -D hermione-hide-scrollbars
Настройка
Необходимо подключить плагин в разделе plugins
конфига testplane
:
module.exports = {
plugins: {
"hermione-hide-scrollbars": {
enabled: true,
browsers: ["chrome"],
browserWSEndpoint: ({ sessionId, gridUrl }) =>
`ws://${url.parse(gridUrl).host}/devtools/${sessionId}`,
},
// другие плагины testplane...
},
// другие настройки testplane...
};