POM 실전: 장바구니 E2E 여정 구성하기

AutomationPOM중급

상품 탐색부터 장바구니, 배송 정보, 결제 선택, 주문 완료까지 하나의 E2E 여정을 여러 Page Object로 조합하세요.

요구사항

  1. CatalogPage, CartPage, CheckoutPage를 분리해 각 화면의 액션과 단언 책임을 나눈다.
  2. 테스트 본문은 상품 선택 → 장바구니 확인 → 배송 입력 → 결제 선택 → 주문 완료 순서만 읽히게 작성한다.
  3. 주문 완료 번호나 결제 금액 같은 최종 결과를 Page Object 단언 메서드로 검증한다.

Selector reference

셀렉터 타입을 선택하면 같은 요소의 data-testid, id, class 값을 확인할 수 있습니다. 선택한 값은 page.locator(...), 접근성 locator, 또는 Page Object 필드에서 사용하세요.

상품 카드
product-card상품 목록 아이템
상품 상세 보기
view-detail상품 상세 화면 진입
상세 담기
add-detail상세 화면에서 장바구니 담기
장바구니 버튼
cart-button장바구니 화면 이동
주문하기 버튼
checkout-button배송/결제 단계 이동
주문 완료
order-complete주문 완료 화면
주문 번호
order-number생성된 주문 번호
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.