Сервис Lighthouse
Сервис WebdriverIO, который позволяет вам запускать тесты доступности и производительности с помощью Google Lighthouse.
Примечание: на данный момент этот сервис поддерживает только тесты, запущенные в Google Chrome или Chromium! Учитывая, что большинство облачных поставщиков не предоставляют доступ к Chrome DevTools Protocol, этот сервис обычно работает только при локальном запуске тестов или через Selenium Grid версии 4 или выше.
Установка
Самый простой способ - это добавить @wdio/lighthouse-service как dev-зависимость в ваш package.json, с помощью:
npm install @wdio/lighthouse-service --save-dev
Инструкции по установке WebdriverIO можно найти здесь.
Конфигурация
Чтобы использовать сервис, вам просто нужно добавить его в список сервисов в вашем wdio.conf.js, например:
// wdio.conf.js
export const config = {
// ...
services: ['lighthouse'],
// ...
};
Использование
Сервис @wdio/lighthouse-service позволяет вам запускать тесты доступности и производительности Google Lighthouse через WebdriverIO.