1
This commit is contained in:
parent
daf4976964
commit
014ae40f07
@ -4,6 +4,7 @@ def _b_cmd(browser, tab, scriptmgr, params):
|
||||
line = int(params[0].split(':')[1])
|
||||
url = scriptmgr.getUrl(filename)
|
||||
print(params, url)
|
||||
tab.debug = True
|
||||
tab.call_method("Debugger.setBreakpointByUrl",
|
||||
lineNumber=line,
|
||||
url=url,
|
||||
|
@ -4,11 +4,27 @@ class ScriptMgr:
|
||||
def __init__(self, tab):
|
||||
self.scripts = []
|
||||
self.tab = tab
|
||||
self.tab.set_listener('Debugger.scriptParsed', self.debuggerOnScriptParsed)
|
||||
self.tab.set_listener('Debugger.scriptParsed', self.onScriptParsed)
|
||||
self.tab.set_listener('Debugger.breakpointResolved', self.onBreakpointResolved)
|
||||
self.tab.set_listener('Debugger.paused', self.onPaused)
|
||||
self.tab.set_listener('Debugger.resumed', self.onResumed)
|
||||
self.tab.set_listener('Debugger.scriptFailedToParse', self.onScriptFailedToParse)
|
||||
|
||||
def debuggerOnScriptParsed(self, **kwargs):
|
||||
def onScriptParsed(self, **kwargs):
|
||||
self.scripts.append(kwargs)
|
||||
|
||||
def onBreakpointResolved(self, **kwargs):
|
||||
print('onBreakpointResolved')
|
||||
|
||||
def onPaused(self, **kwargs):
|
||||
print('onPaused')
|
||||
|
||||
def onResumed(self, **kwargs):
|
||||
print('onResumed')
|
||||
|
||||
def onScriptFailedToParse(self, **kwargs):
|
||||
print('onScriptFailedToParse', kwargs['url'])
|
||||
|
||||
def getUrl(self, filename):
|
||||
for script in self.scripts:
|
||||
if filename in script['url']:
|
||||
|
Loading…
x
Reference in New Issue
Block a user