안녕하세요~
Playwright MCP서버를 이용하여 자동으로 테스트코드를 작성하는 부분을
해외 유튜브 동영상을 봐서 따라해 보았습니다.
npm install -g @executeautomation/playwright-mcp-server
npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server
npx -y @smithery/cli install @executeautomation/playwright-mcp-server --client claude
Claude데스크탑이 없으면 설치하셔야 합니다.
claude-> 파일 -> 설정 -> 개발자에서 편집하기로 아래의 playwright로 설정하실 수 있습니다.
프롬프트아래와 같이 한글로 해봤습니다.
http://eaapp.somee.com/ 웹사이트에 접속해서 로그인 링크를 클릭해라. 그리고 로그인 페이지에서 username , password를 각각 "admin", "password"로 입력하고 로그인 버튼을 클릭해줘. 그리고 고용리스트 페이지를 클릭하고 "Create New"버튼을 클릭해서 실제 고용인의 상세를 이름,봉급, DurationWorked, select dropdown for grade as CLevel, Email. 그리고 브라우저를 닫아줘. Generate the code of the execution.
로그인페이지에서 username부분을 인식 못하는 부분을 제외하고 모두 자동으로 생성되었습니다.
이 부분은 프롬프트가 조금 잘못 인식해서 발생한 것 같네요.
명령어를 실행하면서 브라우저로 실제로 동작까지 볼 수 있기때문에 정상동작인지 확인할 수 있었습니다.