Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python上显示stacktrace或行号错误_Python_Intellij Idea_Robotframework - Fatal编程技术网

在Python上显示stacktrace或行号错误

在Python上显示stacktrace或行号错误,python,intellij-idea,robotframework,Python,Intellij Idea,Robotframework,我正在IntelliJ中运行机器人测试用例。当Python出现故障时,行号在log.html文件中。如何在运行编辑器中获取故障,从而不必打开浏览器来查找错误?我有一个用于此目的的小程序,实现了log\u message功能 在这个函数中,我调用Log To Console关键字并将所有内容重定向到控制台 侦听器API 3(RedirectLogsToConsole.py)的示例: robot--pythonpath./--loglevel DEBUG--侦听器重定向logstoconsole.p

我正在IntelliJ中运行机器人测试用例。当Python出现故障时,行号在log.html文件中。如何在运行编辑器中获取故障,从而不必打开浏览器来查找错误?

我有一个用于此目的的小程序,实现了
log\u message
功能

在这个函数中,我调用
Log To Console
关键字并将所有内容重定向到控制台

侦听器API 3(RedirectLogsToConsole.py)的示例:

robot--pythonpath./--loglevel DEBUG--侦听器重定向logstoconsole.py test.robot的输出


之所以使用
pythonpath
参数,是因为pythonpath中没有此侦听器。日志级别更改为“调试”,以在日志中显示跟踪。监听器是通过
--Listener
参数调用的。

请共享您正在运行的代码片段。您可能正在查找控制台的
日志
from robot.libraries.BuiltIn import BuiltIn

ROBOT_LISTENER_API_VERSION = 3

def log_message(message):
    BuiltIn().log_to_console(message)