POM 기초: 주문 취소 상태 Page Object

AutomationPOM입문

주문 상태 변경, 취소 가능 여부, 환불 결과 검증을 OrderCancelPage로 묶어 상태 기반 시나리오를 작성하세요.

예상 35입문

요구사항

  1. OrderCancelPage 클래스를 만들고 상태 설정 버튼, 주문 상태, 취소 버튼, 환불 결과 locator를 readonly 필드로 선언한다.
  2. 상태를 변경하고 주문을 취소하는 액션 메서드를 작성한다.
  3. 취소 가능 상태와 취소 불가 상태, 환불 결과 검증을 Page Object 단언 메서드로 분리한다.

Selector reference

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

결제완료 설정
set-paid취소 가능 상태로 설정
배송중 설정
set-shipping취소 불가 상태로 설정
주문 상태
order-status현재 주문 상태
취소 안내
cancel-notice취소 불가 안내
취소 버튼
cancel-button주문 취소 버튼
환불액
refund-amount취소 후 환불액
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.