실제 쇼핑몰(qashop)에서 상품을 찾아 주문 완료까지 가는 전체 흐름을 검증하는 E2E 테스트를 작성하라. 어떤 단계·경계 케이스가 필요한지는 직접 설계해야 한다. [흐름] 상품목록(검색·카테고리·정렬) → 상세(옵션·수량) → 장바구니(수량·삭제·쿠폰·배송비) → 결제(폼 검증) → 주문완료(주문번호). [규칙] 품절 상품은 담기 불가, 옵션 있는 상품은 사이즈 선택 후 담기, 상품합계 50,000원 이상이면 무료배송, 쿠폰 SAVE10/WELCOME20만 유효, 전화번호는 010-0000-0000 형식.
셀렉터 타입을 선택하면 같은 요소의 data-testid, id, class 값을 확인할 수 있습니다. 선택한 값은 page.locator(...), 접근성 locator, 또는 Page Object 필드에서 사용하세요.
search상품명 검색sort-select가격 정렬cat-의류카테고리 필터product-card상품 항목product-name상품 이름add-to-cart목록에서 담기view-detail상품 상세stock-badge품절 표시add-detail상세에서 담기cart-button장바구니 열기cart-count담긴 개수 배지cart-item장바구니 줄line-remove항목 삭제coupon-input쿠폰 코드coupon-apply쿠폰 적용shipping-fee배송비cart-total합계checkout-button결제 화면으로ship-name수령인ship-address배송지ship-phone연락처place-order주문 확정order-complete완료 화면order-number주문번호