Skip to content

Commit ec914c6

Browse files
committed
[js] [js] Capture browser console logs when using BiDi onLogEvent api
1 parent 80d1a11 commit ec914c6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

javascript/node/selenium-webdriver/lib/webdriver.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1393,6 +1393,19 @@ class WebDriver {
13931393

13941394
callback(event)
13951395
}
1396+
1397+
if (params.method === 'Log.entryAdded') {
1398+
const logEventParams = params['params']
1399+
const logEntry = logEventParams['entry']
1400+
let event = {
1401+
level: logEntry['level'],
1402+
timestamp: new Date(logEntry['timestamp']),
1403+
message: logEntry['text'],
1404+
}
1405+
1406+
callback(event)
1407+
}
1408+
13961409
})
13971410
await connection.execute('Runtime.enable', {}, null)
13981411
}

0 commit comments

Comments
 (0)