POM 기초: beforeEach와 페이지 상태 초기화

AutomationPOM중급

내비게이션 화면을 NavigationPage로 감싸고, beforeEach에서 매 테스트의 시작 상태를 일관되게 준비하세요.

요구사항

  1. NavigationPage 클래스로 메뉴 클릭과 현재 제목 검증을 캡슐화한다.
  2. test.beforeEach에서 페이지 진입과 Page Object 생성을 준비한다.
  3. 주문·설정 이동과 뒤로가기 동작을 별도 테스트로 검증한다.

Selector reference

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

대시보드 메뉴
nav-dashboard대시보드로 이동
주문 메뉴
nav-orders주문으로 이동
설정 메뉴
nav-settings설정으로 이동
현재 페이지 제목
page-title현재 페이지 제목
뒤로가기
back-button직전 페이지로 이동
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.