.captureBrowserConsoleLogs() Suggest edits
Since: 2.2.0Listen to the console
events (ex. console.log
event) and register callback to process the same.
captureBrowserConsoleLogs()
is only available when using Chrome or Edge drivers.
Usage
.captureBrowserConsoleLogs(onEventCallback)
Example
describe('capture console events', function() {
it('captures and logs console.log event', function() {
browser
.captureBrowserConsoleLogs((event) => {
console.log(event.type, event.timestamp, event.args[0].value);
})
.navigateTo('https://www.google.com')
.executeScript(function() {
console.log('here');
}, []);
});
});
Parameters
Name | Type | description |
---|---|---|
onEventCallback |
function | Callback function called whenever a new console event is captured. |