playwright/test/fixtures/dumpio.js
2019-12-20 14:10:13 -08:00

25 lines
731 B
JavaScript

(async() => {
process.on('unhandledRejection', error => {
// Catch various errors as we launch non-browser binary.
console.log('unhandledRejection', error.message);
});
const [, , playwrightRoot, usePipe] = process.argv;
const options = {
pipe: usePipe === 'use-pipe',
ignoreDefaultArgs: true,
dumpio: true,
timeout: 1,
executablePath: 'node',
args: ['-e', 'console.error("message from dumpio")', '--']
}
console.error('using pipe: ' + options.pipe);
if (playwrightRoot.includes('firefox'))
options.args.push('-juggler', '-profile');
try {
await require(playwrightRoot).launch(options);
console.error('Browser launch unexpectedly succeeded.');
} catch (e) {
}
})();