OLD | NEW |
(Empty) | |
| 1 (async function(testRunner) { |
| 2 let {page, session, dp} = await testRunner.startBlank(`Check that console.log
is reported through Console domain as well.`); |
| 3 |
| 4 var expectedMessages = 4; |
| 5 var messages = []; |
| 6 |
| 7 function done() { |
| 8 messages.sort(); |
| 9 for (var message of messages) |
| 10 testRunner.log(message); |
| 11 testRunner.completeTest(); |
| 12 } |
| 13 |
| 14 dp.Runtime.onConsoleAPICalled(result => { |
| 15 messages.push('api call: ' + result.params.args[0].value); |
| 16 if (!(--expectedMessages)) |
| 17 done(); |
| 18 }); |
| 19 |
| 20 dp.Console.onMessageAdded(result => { |
| 21 messages.push('console message: ' + result.params.message.text); |
| 22 if (!(--expectedMessages)) |
| 23 done(); |
| 24 }); |
| 25 |
| 26 dp.Runtime.enable(); |
| 27 dp.Console.enable(); |
| 28 dp.Runtime.evaluate({ 'expression': 'console.log(42)' }); |
| 29 dp.Runtime.evaluate({ 'expression': `console.error('abc')` }); |
| 30 }) |
OLD | NEW |