0.0.5 • Published 6 years ago

poopeteer v0.0.5

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Poopeteer

Zero-configuration library for ui testing based on puppeteer and jest

Usage

  1. Install poopeteer
npm install -g poopeteer
  1. Create simple test
// index.test.js

describe('awesome test', () => {
  it('something will be ok', async () => {
    page = await poopeteer.newPage()

    await page.goto('https://google.com')
    await page.setViewport({ width: 1024, height: 768 })
    await page.screenshot({path: 'google.png', fullPage: true})

    await page.close()
  })
})
  1. Run tests with poopeteer command

Usage with docker

  1. Create simple test
// index.test.js

describe('awesome test', () => {
  it('something will be ok', async () => {
    page = await poopeteer.newPage()

    await page.goto('https://google.com')
    await page.setViewport({ width: 1024, height: 768 })
    await page.screenshot({path: 'google.png', fullPage: true})

    await page.close()
  })
})
  1. Run tests with docker run --shm-size 1G --rm -v $(pwd):/src/tests dmitrydorofeev/poopeteer poopeteer command
0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago