Webdriver.io (wdio) Служба PerformanceTotal возвращает пустой индекс результатов
Мы пытаемся установить и использовать службу PerformanceTotal от wdio, следуя документам wdio здесь:https://webdriver.io/docs/wdio-performancetotal-service/
Сначала я установил пакет PerformanceTotal:
npm install wdio-performancetotal-service --save-dev
Затем я добавил сервис PerformanceTotal в наш файл конфигурации:
["performancetotal",{
disableAppendToExistingFile: false,
performanceResultsFileName: "performance-results",
dropResultsFromFailedTest: false
}]
Я создал файл функций, в котором используется пример шага, приведенный в документации wdio:
Then("should test github startup performance", () => {
// ...
performancetotal.sampleStart("Startup");
browser.url("https://github.com/");
performancetotal.sampleEnd("Startup");
//...
});
Однако при запуске тестов вывод в терминале выглядит следующим образом:
[0-0]
Performance-Total results:
[0-0] ┌─────────┐
│ (index) │
├─────────┤
└─────────┘
[0-0] PASSED in chrome - C:\Work\features\PerformanceTotal.feature
В документации wdio говорится, что PerformanceTotal должен анализировать такие данные, как: среднее время , стандартная ошибка среднего (sem), количество выборок , минимальное значение , максимальное значение , самое раннее и самое позднее время .
Однако наш индекс пуст, и я предполагаю, что именно здесь будут отображаться эти данные.
Я хотел спросить, удалось ли кому-нибудь успешно использовать службу PerformanceTotal, поскольку я не могу найти никакой документации для нее в Интернете, кроме веб-сайта wdio. Кажется, мы не можем запустить его в нашем тестовом решении, поэтому мы будем благодарны за любую помощь!
Спасибо