gergelyke.github.io icon indicating copy to clipboard operation
gergelyke.github.io copied to clipboard

Browser automation revisited - meet Puppeteer

Open gergelyke opened this issue 7 years ago • 2 comments

gergelyke avatar Nov 12 '17 20:11 gergelyke

Thanks! Its great to know about puppeteer. Well there's SauceLabs that makes the selenium option easier. It has a lots of browser options along with OS and version options and tests video playback too. We use it for our nightly E2E tests.

prajapati-parth avatar Nov 15 '17 07:11 prajapati-parth

Nice article however I ran into some errors on my machine unless I added a semicolon after requiring puppeteer:

const puppeteer = require('puppeteer'); // << need semicolon here before next line '('
(async () => {
  const browser = await puppeteer.launch()
  const page = await browser.newPage()
  await page.goto('https://google.com')
  await page.screenshot({path: 'google.png'})
  await browser.close()
})()

kschluter avatar Nov 23 '17 00:11 kschluter