세션 만료와 재로그인

Automation인증중급

로그인·세션 만료·재로그인으로 이어지는 상태 전이를 검증하는 테스트를 작성하세요.

요구사항

  1. 초기 상태를 검증한다: 로그인 전에는 세션 상태·만료 배너가 모두 보이지 않는지 확인한다.
  2. 로그인 → 만료 → 재로그인 상태 전이를 순서대로 검증하고, 각 단계에서 이전 상태 요소가 사라지는지 확인한다.
  3. 만료 배너가 보이는 동안에는 세션 상태 메시지가 동시에 보이지 않는지(상호 배타) 검증한다.

Selector reference

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

로그인 버튼
login-btn로그인 버튼
세션 상태
session-status로그인 상태 메시지
만료 버튼
expire-btn세션 만료 시뮬레이트
만료 배너
expired-banner세션 만료 시 노출
재로그인 버튼
relogin-btn다시 로그인 버튼
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
채점하면 실행 결과가 여기에 표시됩니다.