기존 Playwright E2E는 개발자가 클릭 순서와 기대 결과를 코드로 정한다. 여기에 로컬 LLM을 붙이면 현재 DOM을 읽고 다음 행동을 고르게 할 수 있다. 이번에는 이 실행부를 작은 래퍼로 분리해 여러 JavaScript 프로젝트에서 재사용할 수 있게 정리했다.이 글의 AI E2E는 목표 기반 브라우저 자동화 파일럿을 뜻한다. 검증의 중심은 가짜 데이터로 만든 화면과 제한된 동작이다. 실제 서비스 전체를 AI가 알아서 검증한다는 의미로 사용하지 않는다. 계정, 운영 주소, 비공개 저장소 링크와 실제 로그는 공개하지 않는다.1. AI에게 맡기는 부분과 코드로 고정하는 부분가령 “목록에서 조건에 맞는 항목을 열어라”라는 목표가 있다고 하자. 기존 테스트는 대상 버튼과 클릭 순서를 직접 지정한다. ..