불안정한 테스트를 신뢰로 바꾸는 과정: Playwright Flaky Test 개선기

1
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 Playwright로 마이그레이션하며 Flaky Test를 개선한 경험을 정리한 글입니다.

핵심 요약

  • Robot Framework의 Headless 불안정과 대기문 남발 문제를 해결하기 위해 Playwright 도입
  • 팝업 자동 처리용 전역 핸들러와 force 클릭·명시적 대기로 타이밍 이슈 완화
  • 보이는 요소만 타겟팅하는 UX 기반 셀렉터 전략과 정규식·가시성 필터 적용
  • 재고·날짜 변수 대응을 위해 인기 도시 고정, 캘린더 강제 이동, 미래 월 타깃팅 적용
  • 자정 데이터 갱신 지연 구간은 pytest 마커와 Hook으로 스킵 처리하고 데이터 부족 시 Dynamic Skip 적용

연관 게시글