Gitako/jest-puppeteer.config.js
2024-07-07 14:24:12 +08:00

21 lines
555 B
JavaScript

const path = require('path')
if (process.arch === 'arm64' && process.platform === 'darwin') {
require('dotenv').config()
}
const CRX_PATH = path.resolve(__dirname, 'dist')
module.exports = {
launch: {
// set by mujo-code/puppeteer-headful on GitHub actions
// also for usages on ARM chip Mac
executablePath: process.env.PUPPETEER_EXEC_PATH,
// required for enabling extensions
headless: false,
args: [
`--no-sandbox`,
`--disable-extensions-except=${CRX_PATH}`,
`--load-extension=${CRX_PATH}`,
],
},
}