토큰 저장·세션 유지

Automation인증중급

로그인 성공 시 토큰이 localStorage 에 저장되고 로그아웃 시 제거되는지 검증하는 테스트를 작성하세요.

요구사항

  1. 유효한 자격증명(tester / qaground123)으로 로그인하면 localStorage 키 qaground_token 에 토큰이 저장되는지 검증한다.
  2. 로그인 성공 시 화면이 로그인됨 상태(token-status)로 바뀌고 토큰 값(token-value)이 노출되는지 검증한다.
  3. 잘못된 자격증명으로는 토큰이 저장되지 않고 에러가 노출되는지 검증한다.
  4. 로그아웃하면 localStorage 의 토큰이 제거되고 로그아웃 상태로 돌아가는지 검증한다.

Selector reference

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

아이디 입력
token-username아이디 입력 필드
비밀번호 입력
token-password비밀번호 입력 필드
로그인 버튼
token-login제출 버튼
인증 상태
token-status로그인됨/로그아웃됨 표시
토큰 값
token-value저장된 토큰 노출
로그아웃 버튼
token-logout토큰 제거
에러 메시지
token-error인증 실패 시 노출
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.