Візуальний репортер – це нова функція, представлена в @wdio/visual-service, починаючи з версії v5.2.0. Цей репортер дозволяє користувачам візуалізувати JSON-звіти про відмінності, створені службою візуального тестування, і перетворювати їх у зручний для людей формат. Він допомагає командам краще аналізувати та керувати результатами візуального тестування, надаючи графічний інтерфейс для перегляду вихідних даних.
Щоб використовувати цю функцію, переконайтеся, що у вас є необхідна конфігурація для створення потрібного файлу output.json. Цей документ проведе вас через налаштування, запуск та розуміння Візуального репортера.
Передумови
Перед використанням Візуального репортера переконайтеся, що ви налаштували службу візуального тестування для створення файлів звітів JSON:
export const config = {
// ...
services: [
[
"visual",
{
createJsonReportFiles: true, // Генерує файл output.json
},
],
],
};
Для отримання більш детальних інструкцій з налаштування зверніться до документації WebdriverIO Візуальне тестування або createJsonReportFiles
Встановлення
Щоб встановити Візуальний репортер, додайте його як залежність для розробки до вашого проекту за допомогою npm:
npm install @wdio/visual-reporter --save-dev
Це забезпечить наявність необхідних файлів для створення звітів з ваших візуальних тестів.