Playwright toHaveScreenshot() 스크린샷 생성과 시각 비교 원리
Playwright Test의 toHaveScreenshot()은 첫 실행 때 현재 페이지의 스크린샷을 캡처해 기준(Reference) 이미지로 저장합니다. 이후 실행부터는 pixelmatch 라이브러리가 현재 화면과 저장된 기준 이미지를 픽셀 단위로 비교해 시각적 차이를 검증하는 구조입니다. toHaveScreenshot() 기본 동작: 첫 실행 기준 스크린샷 생성 원리 Playwright Test에서 await expect(page).toHaveScreenshot()을 호출하면 테스트 러너는 먼저 해당 테스트에 대응하는 기준 스냅샷 파일이 있는지 확인합니다. 최초 … 더 읽기