Использование jasmine-spec-reporter вместо wdio-spec-reporter с webdriverio?

Я только начал использовать 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


person Steve Hall    schedule 24.09.2017    source источник


Ответы (1)


jasmine-spec-reporter может работать только с jasmine тестами и по умолчанию webdriverio не использовать jasmine.

Я не тестировал его, но есть webdriverio плагин для jasmine, который может быть полезен для jasmine-spec-reporter: https://github.com/webdriverio/wdio-jasmine-framework.

person Bastien Caudan    schedule 14.05.2018