주문 결제 E2E

Automation커머스고급

상품 선택부터 장바구니·배송 정보·결제수단·주문 완료까지 이어지는 전체 결제 여정을 검증하는 테스트를 작성하세요.

요구사항

  1. 상품을 담으면 cart-count 가 증가하고 장바구니 단계로 이동할 수 있는지 검증한다.
  2. 빈 장바구니에서는 장바구니 단계로 넘어갈 수 없는지(go-cart 비활성) 검증한다.
  3. 배송 정보를 비운 채 진행하면 에러(shipping-error)가 나고 결제로 넘어가지 못하는지 검증한다.
  4. 배송 정보를 모두 채우면 결제 단계로 넘어가는지 검증한다.
  5. 결제수단을 선택하고 주문하면 주문 완료(order-complete)와 주문번호(order-number)가 노출되는지 검증한다.

Selector reference

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

마우스 담기
add-mouse무선 마우스 담기
키보드 담기
add-keyboard기계식 키보드 담기
장바구니 개수
cart-count담긴 수량 배지
장바구니로
go-cart장바구니 단계로 이동
배송 정보로
go-shipping배송 단계로 이동
받는 사람
ship-name수령인 입력
주소
ship-address주소 입력
연락처
ship-phone연락처 입력
배송 에러
shipping-error배송 정보 누락 시
결제수단으로
go-payment결제 단계로 이동
카드 결제
pay-card신용카드 선택
주문하기
place-order주문 확정
주문 완료
order-complete완료 화면
주문번호
order-number발급된 주문번호
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.