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])
|
line = int(params[0].split(':')[1])
|
||||||
url = scriptmgr.getUrl(filename)
|
url = scriptmgr.getUrl(filename)
|
||||||
print(params, url)
|
print(params, url)
|
||||||
|
tab.debug = True
|
||||||
tab.call_method("Debugger.setBreakpointByUrl",
|
tab.call_method("Debugger.setBreakpointByUrl",
|
||||||
lineNumber=line,
|
lineNumber=line,
|
||||||
url=url,
|
url=url,
|
||||||
|
@ -4,11 +4,27 @@ class ScriptMgr:
|
|||||||
def __init__(self, tab):
|
def __init__(self, tab):
|
||||||
self.scripts = []
|
self.scripts = []
|
||||||
self.tab = tab
|
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)
|
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):
|
def getUrl(self, filename):
|
||||||
for script in self.scripts:
|
for script in self.scripts:
|
||||||
if filename in script['url']:
|
if filename in script['url']:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user