You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zero-configuration library for ui testing based on puppeteer and jest
Usage
Install poopeteer
npm install -g poopeteer
Create simple test
// index.test.jsdescribe('awesome test',()=>{it('something will be ok',async()=>{page=awaitpoopeteer.newPage()awaitpage.goto('https://google.com')awaitpage.setViewport({width: 1024,height: 768})awaitpage.screenshot({path: 'google.png',fullPage: true})awaitpage.close()})})
Run tests with poopeteer command
Usage with docker
Create simple test
// index.test.jsdescribe('awesome test',()=>{it('something will be ok',async()=>{page=awaitpoopeteer.newPage()awaitpage.goto('https://google.com')awaitpage.setViewport({width: 1024,height: 768})awaitpage.screenshot({path: 'google.png',fullPage: true})awaitpage.close()})})
Run tests with docker run --shm-size 1G --rm -v $(pwd):/src/tests dmitrydorofeev/poopeteer poopeteer command