UNPKG

heya-io

Version:

Intelligent I/O for browsers and Node.

25 lines (19 loc) 583 B
const puppeteer = require('puppeteer-firefox'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); page.on('console', msg => console[typeof console[msg.type()] == 'function' ? msg.type() : 'log'](msg.text())); page.on('error', e => console.error(e)); await page.exposeFunction('callPhantom', async text => { await browser.close(); switch (text) { case "success": process.exit(0); break; case "failure": process.exit(1); break; } }); await page.goto('http://localhost:3000/tests/tests.html'); })();