Files
vue-cli/packages/@vue/cli-test-utils/launchPuppeteer.js
2018-01-09 17:45:41 -05:00

18 lines
429 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 }
}