반응형
! 기록을 위한 포스트입니다.
Puppeteer는 구글 크롬팀이 공개한 Node.js 라이브러리이다.
Headless Chrome을 쉽게 사용할 수 있다.
Puppeteer로 프로젝트 자동화 테스트를 구현 중 버튼을 클릭하는 이벤트가 작동하지 않는 이슈가 있어 다음과 같이 해결했다.
// 클릭할 버튼에 포커스를 준다.
await page.focus('#loginBtn');
// 그 후 클릭한다.
await page.click('#loginBtn');
'how to puppeteer click not working' 란 키워드로 검색해서 다양한 해결방법을 보았지만 나의 경우 도움이 되지 않았다.
하지만 위의 경우로 코드 작성 후 테스트를 하니 정상작동 했다.
반응형
'Dev > etc' 카테고리의 다른 글
[NodeJs] can not found 'webpack' error 해결 (0) | 2023.09.06 |
---|---|
[CURL] curl 로 파일 다운로드 받기! (0) | 2023.06.12 |
[GitHub] github upload project(깃허브 프로젝트 업로드하기) (0) | 2023.04.20 |
[구름IDE] Error: Unable to access jarfile 오류 해결방법 (0) | 2023.04.20 |
[Unity] 안드로이드(android) playerprefs 위치(location) (0) | 2023.03.07 |