2016-03-30 2 views
3

Я хотел бы сделать скриншот после каждого теста, который я запускаю, поэтому я добавил функцию afterEach в функцию onPrepare моего protractor.config.js. Он успешно работает для первого теста в каждом браузере, но скриншоты не принимаются для последующих испытаний. Любая идея, как получить afterEach, который будет работать после каждого отдельного теста в транспортиртере с использованием жасмина?Как получить глобальный afterEach в транспортире, который будет запускаться после каждого теста, чтобы сделать снимок экрана?

ответ

2

Там нет необходимости изобретать колесо - использовать пакет третьей стороной - в случае jasmine2, это protractor-jasmine2-screenshot-reporter:

Используйте скриншот репортером снимки экрана после каждого выполненного теста транспортира.

+0

Когда я впервые начал работать с транспортиром, я попытался использовать его и имел какую-то проблему, которая позволяла ему правильно работать в моем автоматизированном тестовом рабочем процессе, но, вернувшись к нему, более опытный он был именно тем, что я искал. Благодаря! – sonhu

Смежные вопросы