Files
vue-cli/packages/@vue/cli-test-utils/launchPuppeteer.js
Jakub Kotek 11192cf52a fix: use same Puppeteer like in main package.json (#942)
* Use same Puppeteer like in main package.json

This prevent download two version of Puppeteer. I can not run test properly even without this change, so I do not know if this can break anything.

* Update launchPuppeteer.js
2018-03-05 12:06:43 -05:00

18 lines
431 B
JavaScript

const puppeteer = require('puppeteer')
const puppeteerOptions = process.env.CI
? { args: ['--no-sandbox', '--disable-setuid-sandbox'] }
: {}
module.exports = async function launchPuppeteer (url) {
const browser = await puppeteer.launch(puppeteerOptions)
const page = await browser.newPage()
const logs = []
page.on('console', msg => logs.push(msg.text()))
await page.goto(url)
return { browser, page, logs }
}