Debugger.setInstrumentationBreakpoint Running test: testSetTwice set breakpoint.. { breakpointId : } set breakpoint again.. { error : { code : -32000 message : Instrumentation breakpoint is already enabled. } id : } remove breakpoint.. { id : result : { } } Running test: testScriptParsed set breakpoint and evaluate script.. paused with reason: instrumentation { scriptId : url : foo.js } set breakpoint and evaluate script with sourceMappingURL.. paused with reason: instrumentation { scriptId : sourceMapURL : map.js url : foo.js } remove breakpoint.. { id : result : { } } evaluate script again.. Running test: testScriptWithSourceMapParsed set breakpoint for scriptWithSourceMapParsed.. evaluate script without sourceMappingURL.. evaluate script with sourceMappingURL.. paused with reason: instrumentation { scriptId : sourceMapURL : map.js url : foo.js } remove breakpoint.. { id : result : { } } evaluate script without sourceMappingURL.. evaluate script with sourceMappingURL.. Running test: testBlackboxing set breakpoint and evaluate blackboxed script.. evaluate not blackboxed script.. paused with reason: instrumentation { scriptId : url : bar.js } evaluate blackboxed script that contains not blackboxed one.. paused with reason: instrumentation { scriptId : url : bar.js } Running test: testCompileFirstRunLater set breakpoint for scriptWithSourceMapParsed.. compile script with sourceMappingURL.. evaluate script without sourceMappingURL.. run previously compiled script with sourceMappingURL.. paused with reason: instrumentation { scriptId : sourceMapURL : boo.js url : foo.js }