gergelyke / gergelyke.github.io

Personal website for nemethgergely.com
23 stars 2 forks source link

Browser automation revisited - meet Puppeteer #9

Open gergelyke opened 6 years ago

prajapati-parth commented 6 years ago

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.

kschluter commented 6 years ago

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()
})()