Как делать скриншоты при падении тестов?

Middle
341 просмотров
AFK Offer AI

Скриншот при падении — обязательная практика для отладки. Selenium: ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE). В JUnit/TestNG: через @Rule или Listener. В pytest: pytest-selenium делает это автоматически. Playwright: screenshot при каждом падении из коробки (screenshot: "only-on-failure"). Cypress: автоматически. Важно: сохранять с уникальным именем (timestamp + test name), прикреплять к CI артефактам. Ещё лучше — видеозапись теста (Playwright, Cypress поддерживают).

Следующий вопрос

Какие виды мобильного тестирования существуют?