불안정한 테스트를 신뢰로 바꾸는 과정: Playwright Flaky Test 개선기
1
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 Playwright로 마이그레이션하며 Flaky Test를 개선한 경험을 정리한 글입니다.
핵심 요약
- Robot Framework의 Headless 불안정과 대기문 남발 문제를 해결하기 위해 Playwright 도입
- 팝업 자동 처리용 전역 핸들러와 force 클릭·명시적 대기로 타이밍 이슈 완화
- 보이는 요소만 타겟팅하는 UX 기반 셀렉터 전략과 정규식·가시성 필터 적용
- 재고·날짜 변수 대응을 위해 인기 도시 고정, 캘린더 강제 이동, 미래 월 타깃팅 적용
- 자정 데이터 갱신 지연 구간은 pytest 마커와 Hook으로 스킵 처리하고 데이터 부족 시 Dynamic Skip 적용

