Я только начал использовать webdriverio. В основном все хорошо, за исключением того, что, к сожалению, когда у меня есть несколько неудачных утверждений в одном тесте, репортер спецификации регистрирует только первый (хотя я доказал, что остальная часть спецификации выполняется, и все утверждения, которые должны терпеть неудачу, терпят неудачу) . Поиск в Google предполагает: а) это соответствует ожиданиям от wdio-spec-reporter и б) не относится к jasmine-spec-reporter.
Итак, я попытался настроить jasmine-spec-reporter как индивидуального репортера. У меня есть:
a) Установлен jasmine-spec-reporter (хорошее начало!) b) При необходимости добавлен оператор require вместе с определением reporterName - как показано на https://github.com/webdriverio/webdriverio/issues/2077 c) Добавлено это значение reporterName в мой массив репортеров.
Когда я затем запускаю тест, никаких ошибок (с точки зрения настраиваемого репортера утверждения все равно терпят неудачу!), Но репортер спецификации вообще не выводит никаких результатов. Ни одной строчки!
Большая часть того, что я прочитал в сети, относится к самописным настраиваемым репортерам и упоминается, что требуются модули util и event, которые, насколько я могу судить, jasmine-spec-reporter не использует. Это проблема? У кого-нибудь раньше работал jasmine-spec-reporter с webdriverio? И что еще важнее, как ?!
TIA