Как создать скриншот для каждого шага, используя огурчик и огурец с JavaScript? - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь сделать скриншот для каждого шага или когда шаги пройдены

1 Ответ

0 голосов
/ 03 июня 2019

Делать скриншот после каждого шага не рекомендуется Cucumber, и это считается чем-то вроде анти-паттерна.

Из FAQ :

"Создание снимка экрана при сбое сценария может помочь вам выяснить, что пошло не так. Чтобы сделать снимок экрана при сбое, вы можете настроить вспомогательную ловушку.

Пример использования снимка экрана с WebDriver для неудачных сценариев и его встраивания в отчет Cucumber см. На странице автоматизации браузера.

Ниже приведен пример того, как сделать снимок экрана с помощью WebDriver. Ниже приведен пример того, как сделать снимок экрана для неудачных сценариев и вставить их в отчет Cucumber.

Обратите внимание, что создание снимка экрана после каждого шага считается антипаттерном. Вы должны иметь возможность полагаться на свою автоматизацию тестирования, не проверяя каждый шаг вашего сценария с помощью скриншота. Ваша автоматизация должна быть стабильной, а тесты - неудачными по понятной причине. "

...