|
@@ -77,11 +77,20 @@ async function createHTMLOfURL (url, config = {}) {
|
|
|
const page = await browser.newPage();
|
|
|
try {
|
|
|
await page.setDefaultNavigationTimeout(0)
|
|
|
+
|
|
|
+ page.on('console', async (message) => {
|
|
|
+ const args = await Promise.all(message.args().map(arg => arg.jsonValue()));
|
|
|
+ logger.log.debug(`page log: ${message.type()}: ${message.text()} args: ${JSON.stringify(args)}`);
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
await page.goto(url, {waitUntil: 'networkidle2'});
|
|
|
|
|
|
- page.on('console', (message) => {
|
|
|
- for (let i = 0; i < message.args.length; ++i)
|
|
|
- logger.log.debug(` page log : ${i}: ${message.args[i]}`);
|
|
|
+
|
|
|
+
|
|
|
+ // 在网页上执行一些操作,可能触发了 console.log
|
|
|
+ await page.evaluate(() => {
|
|
|
+ console.warn('Hello from the page!');
|
|
|
});
|
|
|
|
|
|
|