Check that exceptionThrown is supported by test runner. { method : Runtime.exceptionThrown params : { exceptionDetails : { columnNumber : 2 exception : { className : Error description : Error at setTimeout (:2:9) objectId : preview : { description : Error at setTimeout (:2:9) overflow : false properties : [ [0] : { name : stack type : string value : Error at setTimeout (:2:9) } ] subtype : error type : object } subtype : error type : object } exceptionId : executionContextId : lineNumber : 1 stackTrace : { callFrames : [ [0] : { columnNumber : 8 functionName : setTimeout lineNumber : 1 scriptId : url : } ] } text : Uncaught Error } timestamp : } } { method : Runtime.exceptionThrown params : { exceptionDetails : { columnNumber : 1 exception : { className : SyntaxError description : SyntaxError: Unexpected token } objectId : preview : { description : SyntaxError: Unexpected token } overflow : false properties : [ [0] : { name : stack type : string value : SyntaxError: Unexpected token } } [1] : { name : message type : string value : Unexpected token } } ] subtype : error type : object } subtype : error type : object } exceptionId : executionContextId : lineNumber : 0 scriptId : stackTrace : { callFrames : [ ] } text : Uncaught SyntaxError: Unexpected token } } timestamp : } } { method : Runtime.exceptionThrown params : { exceptionDetails : { columnNumber : 2 exception : { description : 239 type : number value : 239 } exceptionId : executionContextId : lineNumber : 1 stackTrace : { callFrames : [ [0] : { columnNumber : 2 functionName : setTimeout lineNumber : 1 scriptId : url : } ] } text : Uncaught 239 } timestamp : } }