! 기록을 위한 포스트입니다. Puppeteer는 구글 크롬팀이 공개한 Node.js 라이브러리이다. Headless Chrome을 쉽게 사용할 수 있다. Puppeteer로 프로젝트 자동화 테스트를 구현 중 버튼을 클릭하는 이벤트가 작동하지 않는 이슈가 있어 다음과 같이 해결했다. // 클릭할 버튼에 포커스를 준다. await page.focus('#loginBtn'); // 그 후 클릭한다. await page.click('#loginBtn'); 'how to puppeteer click not working' 란 키워드로 검색해서 다양한 해결방법을 보았지만 나의 경우 도움이 되지 않았다. 하지만 위의 경우로 코드 작성 후 테스트를 하니 정상작동 했다.