This repository has been archived by the owner on Jan 19, 2021. It is now read-only.
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.
basics/hover.js cannot take snapshot without sleep for some time #12
Open
Description
Hi Team, nice examples!
For me I have to add a sleep()
function to make sure await page.screenshot({ path: 'hover.png' })
can capture the hover effect.
const puppeteer = require('puppeteer');
function sleep(ms) {
return new Promise(resolve => {
setTimeout(resolve, ms)
})
}
(async () => {
const browser = await puppeteer.launch()
const page = await browser.newPage()
await page.goto('https://soundcloud.com/')
await page.hover('.playableTile__artwork')
await sleep(1000) // <-- sleep
await page.screenshot({ path: 'hover.png' })
await browser.close()
})()
Is it only me have this issue? Is there anyway I can get rid of sleep()
?
Thanks!
Metadata
Metadata
Assignees
Labels
No labels
Activity