qaground
챌린지
← 챌린지 목록
Automation인증고급Playwright

라우트 가드(접근 제어)

미인증 사용자의 보호 페이지 접근을 차단하고 로그인 후 진입시키는 접근 제어 흐름을 검증하는 테스트를 작성하세요.

요구사항

  1. 미인증 상태에서 보호 페이지 접근을 시도하면 로그인 화면으로 리다이렉트되고 안내(guard-redirect-notice)가 노출되는지 검증한다.
  2. 올바른 자격증명(tester / qaground123)으로 로그인하면 보호 페이지 내용(guard-protected-view)이 보이는지 검증한다.
  3. 인증된 뒤에는 보호 페이지 링크로 바로 접근되는지 검증한다.
  4. 로그아웃하면 보호 페이지 접근이 다시 차단되는지 검증한다.

코드 작성 · 자동 채점

아래 에디터에 Playwright 테스트를 작성해 제출하면, 격리된 러너가 연습 대상에서 실행해 통과/실패를 채점합니다.

연습 대상 열기 ↗셀렉터: guard-protected-link, guard-username, guard-password, guard-login-submit, guard-redirect-notice, guard-protected-view, guard-logout
에디터를 불러오는 중...