хотел спросить вас о том, как лучше всего сделать снимок экрана на неудачу в таком проекте? Должен ли я делать это в коде Selenium или в проекте Maven с помощью некоторой команды или с помощью Xvfb? Я использую Firefox без головы через Xvfb.Selenium Webdriver/TestNG/Maven/Xvfb - снимать скриншот при ошибке?
Я видел несколько классов в Интернете, которые снимают скриншоты, но Im не хватает большой картины здесь. Как этот класс знает, когда нужно сделать снимок экрана? Как Дженкинс сообщает тестовому коду Java, что он потерпел неудачу, поэтому он сделает снимок? Где в тестовом коде я должен ссылаться на класс скриншотов? Должен ли я использовать пробную пробку на всем тесте? Разве нет плагина Jenkins, который автоматически сохранит скриншот при ошибке?
Теперь, как включить этот скриншот в отчеты Дженкинса? в каком каталоге дженкинсов я должен положить его? Как вы думаете, это должно быть предметом нового вопроса? –
Да, я бы рекомендовал, чтобы это был новый вопрос, потому что я никогда не использовал Дженкинса, поэтому я не тот человек, которого нужно спросить. –