ETC 코딩/JS

Puppeteer waitforTimeout deprecated

세리둥절 2023. 8. 29. 21:00
반응형

 

✔️ 필요성

Puppeteer로 headless browser를 선택하고 싶은데 waitforTimeout 이 deprecated 되어 사용하지 못한다고 한다.

 

 

 

✔️ 문제 확인

waitforTimeout 대신 setTimeout을 활용해서 유사한 기능을 구현할 수 있다

import puppeteer from "puppeteer";


(async () => {
    const browser = await puppeteer.launch({
        headless: 'new',
    });
    const page = await browser.newPage();
    await page.goto(url);
    
    await new Promise((page) => setTimeout(page, 30000));
    await page.screenshot({ path: '스크린샷을 저장하고 싶은 위치/result.webp' });
    await browser.close();
})();

 

 

 

✔️ 문제 해결

잊지말고 px를 꼭 붙입시다 :) 

반응형