wdio-video-reporter - ОШИБКА @wdio/runner: Ошибка: некоторые репортеры все еще не синхронизированы: Видео
- я добавил
const video = require('wdio-video-reporter');
кwdio.conf.js
- Я добавил в wdio.conf.js
capabilities: [
{
...
"appium:deviceType": "phone",
"browserVersion": "73.0-phone-1",
...
},
],
reporters: [
[
'cucumberjs-json',
{
jsonFolder: './results/report/json/',
language: 'en',
},
],
[
video,
{
saveAllVideos: true,
videoSlowdownMultiplier: 1,
outputDir: './results/report/',
maxTestNameCharacters: 100,
},
],
],
Но я получил эту ошибку. Что я должен делать дальше? Могу ли я добавить wdio-video-report в wdio-cucumberjs-json-reporter и multiple-cucumber-html-reporter?
Спасибо
2 ответа
В моем случае в моем файле функций отсутствовали какие-либо сценарии, и поэтому возникла эта ошибка.
После добавления сценариев для фона все заработало корректно.
Вот несколько ссылок на корнишоны для синтаксиса файла функций: https://cucumber.io/docs/gherkin/reference/
Это связано с тем, что конфигурация вашего файла функций огурца неверна. У меня было то же самое, что заголовок не соответствовал тестовым данным.
Как только это было исправлено, проблема исчезла, и у меня больше не было этой ошибки для этого файла функций.