Dev/etc

[puppeteer] how to puppeteer click not working 해결

Mr.Walker 2023. 5. 22. 14:32
반응형

! 기록을 위한 포스트입니다.

Puppeteer는 구글 크롬팀이 공개한 Node.js 라이브러리이다.

Headless Chrome을 쉽게 사용할 수 있다.

 

Puppeteer로 프로젝트 자동화 테스트를 구현 중 버튼을 클릭하는 이벤트가 작동하지 않는 이슈가 있어 다음과 같이 해결했다.

// 클릭할 버튼에 포커스를 준다.
await page.focus('#loginBtn');
// 그 후 클릭한다.
await page.click('#loginBtn');

'how to puppeteer click not working' 란 키워드로 검색해서 다양한 해결방법을 보았지만 나의 경우 도움이 되지 않았다.

하지만 위의 경우로 코드 작성 후 테스트를 하니 정상작동 했다.

 

 

 

반응형