confirm 알림이 발생했을 때, 자동으로 확인(허용)해주려면
이벤트 핸들러를 등록해주어야 한다.
//이벤트 핸들러 등록
page.on('dialog', async dialog => {
await dialog.accept(); //허용함, 거부는 dismiss()
});
//이벤트 발생
await page.click('#submit'); //이 버튼 클릭시 confirm 발생
※주의※
이벤트 발생 지점 보다 앞부분에 이벤트 핸들러를 등록해주어야 한다
[Puppetter Github]
https://github.com/puppeteer/puppeteer
GitHub - puppeteer/puppeteer: Headless Chrome Node.js API
Headless Chrome Node.js API. Contribute to puppeteer/puppeteer development by creating an account on GitHub.
github.com
반응형