Лучший способ протестировать сотни скриншотов в Stencil / Puppeteer? - PullRequest
0 голосов
/ 02 июля 2019

Мне нужно реализовать много тестов со скриншотами (большинство из них похожи по структуре), я планирую записывать каждый тест со скриншотами в отдельном файле E2EPage в свой собственный файл, чтобы Jest автоматически запускал их одновременно. Проблема в том, что у меня могут быть сотни скриншотов (и у каждого может быть дорогой импорт). Интересно, это жизнеспособный метод для тестирования скриншотов? Кто-нибудь может порекомендовать лучший способ протестировать сотни отдельных скриншотов? На данный момент я пытаюсь использовать функцию скриншотов кукольника напрямую, объединяя все скриншоты в страницу для каждого компонента, а затем выполняя одно сравнение. Я хотел бы повторно использовать E2EPage для генерации html и сделать только один снимок экрана, однако некоторые тесты зависят от событий зависания и фокуса, которые могут конфликтовать друг с другом, если не будут выполняться на их собственной странице.

...