UNPKG

quosdolorem

Version:
19 lines (14 loc) 543 B
const os = require('os'); const fs = require('fs'); const platform = os.platform(); module.exports = function setupTestBrowser() { const isWin32 = platform === 'win32'; const puppeteerChromiumPath = require('puppeteer').executablePath(); // eslint-disable-next-line no-sync const hasPuppeteerChromium = fs.existsSync(puppeteerChromiumPath); if (hasPuppeteerChromium && !isWin32) { process.env.CHROME_BIN = puppeteerChromiumPath; } // Headless chrome has problems in win return isWin32 ? 'Chrome' : 'HeadlessChrome'; };