POM 기초: 폼 검증 메시지 캡슐화

AutomationPOM입문

회원가입 폼의 입력, 제출, 필드별 에러 검증을 SignupPage 메서드로 분리해 검증 메시지 테스트를 작성하세요.

요구사항

  1. SignupPage 클래스를 만들고 이메일·비밀번호·약관·제출 locator를 필드로 선언한다.
  2. submitEmptyForm 또는 submitSignup 메서드로 폼 제출 동작을 캡슐화한다.
  3. expectEmailError, expectPasswordError 같은 필드별 단언 메서드를 작성한다.

Selector reference

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

이메일 입력
email이메일 입력 필드
비밀번호 입력
password비밀번호 입력 필드
약관 동의
terms약관 체크박스
이메일 에러
email-error이메일 검증 메시지
비밀번호 에러
password-error비밀번호 검증 메시지
가입 버튼
signup-submit제출 버튼
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.