Selenium과 Playwright는 UI(E2E) 테스트 자동화 도구이다.
▶️웹 브라우저를 실제로 조작해서 사용자 행동을 검증하는 도구
✔ 버튼 클릭
✔ 입력값 검증
✔ 화면 이동 확인
✔ 에러 메시지 확인
✔ 여러 화면을 이어서 전체 시나리오 검증
✔ 실제 사용자 플로우 검증
ex) 회원가입 → 이메일 인증 → 로그인 → 로그아웃

▶️같은 웹 서비스가 여러 브라우저에서 똑같이 잘 동작하는지 확인하는 테스트
⭐ Playwright는 한 번 설정하면 자동
- 모바일 웹 (반응형 화면)
** 둘 다 가능
- 실제 앱(iOS/Android)
** 둘 다 불가 ❌
✔ UI 깨짐텍스트
✔ 레이아웃 변경 감지
Selenium: 직접 구현 or 외부 툴 필요
Playwright: 스크린샷 비교 기본 제공
Selenium
거의 불가능 (UI만 조작)
Playwright
✅ API 테스트 가능
✅ 네트워크 요청 가로채기
✅ 응답 mock 가능
또한, 초기 세팅도 쉬워 오늘부터 Playwright에 대하여 학습하려고 한다!!
⭐ 설치 참고 블로그 : https://brunch.co.kr/@jamescompany/82