1
This commit is contained in:
parent
9a03838b78
commit
b0fb26d613
@ -16,6 +16,18 @@ def _b_cmd(browser, tab, scriptmgr, params):
|
|||||||
condition=''
|
condition=''
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def _bc_cmd(browser, tab, scriptmgr, params):
|
||||||
|
filename = params[0].split(':')[0]
|
||||||
|
line = int(params[0].split(':')[1])
|
||||||
|
url = scriptmgr.getUrl(filename)
|
||||||
|
print(params, url)
|
||||||
|
tab.call_method("Debugger.setBreakpointByUrl",
|
||||||
|
lineNumber=line,
|
||||||
|
url=url,
|
||||||
|
columnNumber=0,
|
||||||
|
condition=''
|
||||||
|
)
|
||||||
|
|
||||||
def _bt_cmd(browser, tab, scriptmgr, params):
|
def _bt_cmd(browser, tab, scriptmgr, params):
|
||||||
scriptmgr.dumpStack()
|
scriptmgr.dumpStack()
|
||||||
|
|
||||||
@ -28,6 +40,21 @@ def _p_cmd(browser, tab, scriptmgr, params):
|
|||||||
def _f_cmd(browser, tab, scriptmgr, params):
|
def _f_cmd(browser, tab, scriptmgr, params):
|
||||||
scriptmgr.curr_frame = int(params[0])
|
scriptmgr.curr_frame = int(params[0])
|
||||||
|
|
||||||
|
def _n_cmd(browser, tab, scriptmgr, params):
|
||||||
|
tab.call_method("Debugger.pause")
|
||||||
|
|
||||||
|
def _s_cmd(browser, tab, scriptmgr, params):
|
||||||
|
tab.call_method("Debugger.stepInto")
|
||||||
|
|
||||||
|
def _c_cmd(browser, tab, scriptmgr, params):
|
||||||
|
tab.call_method("Debugger.resume")
|
||||||
|
|
||||||
|
def _sout_cmd(browser, tab, scriptmgr, params):
|
||||||
|
tab.call_method("Debugger.stepOut")
|
||||||
|
|
||||||
|
def _sover_cmd(browser, tab, scriptmgr, params):
|
||||||
|
tab.call_method("Debugger.stepOver")
|
||||||
|
|
||||||
def _debugon_cmd(browser, tab, scriptmgr, params):
|
def _debugon_cmd(browser, tab, scriptmgr, params):
|
||||||
tab.debug = True
|
tab.debug = True
|
||||||
print('debug on')
|
print('debug on')
|
||||||
@ -48,9 +75,15 @@ def _processCdbCmd(cmd_str, browser, tab, scriptmgr):
|
|||||||
return
|
return
|
||||||
cmd_hash = {
|
cmd_hash = {
|
||||||
'b': _b_cmd,
|
'b': _b_cmd,
|
||||||
|
'bc': _bc_cmd,
|
||||||
'bt': _bt_cmd,
|
'bt': _bt_cmd,
|
||||||
'p': _p_cmd,
|
'p': _p_cmd,
|
||||||
'f': _f_cmd,
|
'f': _f_cmd,
|
||||||
|
'n': _n_cmd,
|
||||||
|
's': _s_cmd,
|
||||||
|
'sout': _sout_cmd,
|
||||||
|
'sover': _sover_cmd,
|
||||||
|
'c': _c_cmd,
|
||||||
'debugon': _debugon_cmd,
|
'debugon': _debugon_cmd,
|
||||||
'debugoff': _debugoff_cmd,
|
'debugoff': _debugoff_cmd,
|
||||||
'q': _exit_cmd,
|
'q': _exit_cmd,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user