POM 기초: 모달 다이얼로그 Page Object

AutomationPOM중급

모달 열기, 취소, 확인, 결과 메시지 검증을 ModalPage로 캡슐화해 분기 흐름을 안정적으로 테스트하세요.

요구사항

  1. ModalPage 클래스를 만들고 열기·취소·확인·결과 locator를 필드로 선언한다.
  2. open, cancel, confirm 액션 메서드를 작성한다.
  3. expectClosed, expectConfirmed 같은 단언 메서드로 모달 상태와 결과를 검증한다.

Selector reference

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

모달 열기
modal-open모달을 여는 버튼
모달
modal다이얼로그 컨테이너
취소 버튼
modal-cancel모달 닫기
확인 버튼
modal-confirm확인 액션
결과 메시지
modal-result확인 후 결과
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.