Hi Andrei,
did you ever had to get javascript console messages to debug some issue?
I'm trying to log some console.log() messages produced by my JS code with the following code:
private void printLogs( String prefix ) {
Set<String> logTypes = WebDriverRunner.getWebDriver().manage().logs().getAvailableLogTypes();
for( String logType : logTypes ) {
LogEntries logs = WebDriverRunner.getWebDriver().manage().logs().get( logType );
for( LogEntry log : logs.getAll() ) {
System.out.println( prefix + ": " + log.getLevel() + " [" + new Date( log.getTimestamp() ) + "] " + log.getMessage() );
}
}
}
However, what this code prints is more like internal browser's messages, so that my console.log() messages are not returned.
Did you ever had a need like this?
Loreno