Show detailed JavaScript Error

This commit is contained in:
naibo 2024-10-18 17:02:11 +08:00
parent 081c49357e
commit 72529c0675

View File

@ -705,18 +705,20 @@ class BrowserThread(Thread):
self.browser.set_script_timeout(max_wait_time) self.browser.set_script_timeout(max_wait_time)
try: try:
output = self.browser.execute_script(code) output = self.browser.execute_script(code)
except: except Exception as e:
output = "" output = ""
self.recordLog("JavaScript execution failed") self.print_and_log("执行下面的代码时出错:" + code, ",错误为:", str(e))
self.print_and_log("Error executing the following code:" + code, ", error is:", str(e))
elif int(codeMode) == 2: elif int(codeMode) == 2:
self.recordLog("Execute JavaScript for element:" + code) self.recordLog("Execute JavaScript for element:" + code)
self.recordLog("对元素执行JavaScript:" + code) self.recordLog("对元素执行JavaScript:" + code)
self.browser.set_script_timeout(max_wait_time) self.browser.set_script_timeout(max_wait_time)
try: try:
output = self.browser.execute_script(code, element) output = self.browser.execute_script(code, element)
except: except Exception as e:
output = "" output = ""
self.recordLog("JavaScript execution failed") self.print_and_log("执行下面的代码时出错:" + code, ",错误为:", str(e))
self.print_and_log("Error executing the following code:" + code, ", error is:", str(e))
elif int(codeMode) == 5: elif int(codeMode) == 5:
try: try:
code = readCode(code) code = readCode(code)
@ -726,9 +728,9 @@ class BrowserThread(Thread):
self.recordLog("执行下面的代码:" + code) self.recordLog("执行下面的代码:" + code)
self.recordLog("Execute the following code:" + code) self.recordLog("Execute the following code:" + code)
except Exception as e: except Exception as e:
self.print_and_log("执行下面的代码时出错:" + code, ",错误为:", e) self.print_and_log("执行下面的代码时出错:" + code, ",错误为:", str(e))
self.print_and_log("Error executing the following code:" + self.print_and_log("Error executing the following code:" +
code, ", error is:", e) code, ", error is:", str(e))
elif int(codeMode) == 6: elif int(codeMode) == 6:
try: try:
code = readCode(code) code = readCode(code)