Robotframework 如何查看运行robot脚本的日志?

Robotframework 如何查看运行robot脚本的日志?,robotframework,Robotframework,机器人在骑乘时运行脚本,一旦运行结束,生成output.xml、report.html等文件 当脚本仍在运行时,是否有任何方法可以查看日志?(当我使用“失败时暂停”时) 有时我不得不中途停止/中止运行,在这种情况下不会生成日志 请帮忙 提前感谢在骑乘中,在运行选项卡下,当您运行脚本时,您有一个选项,显示消息日志,它将显示运行时日志 试试这个。对于第一部分,骑乘运行测试添加自己的,提供更详细的输出和暂停/恢复功能。最简单的事情不是从骑乘运行测试,而是使用脚本从控制台运行测试。在这种情况下,写入输出

机器人在骑乘时运行脚本,一旦运行结束,生成output.xml、report.html等文件

当脚本仍在运行时,是否有任何方法可以查看日志?(当我使用“失败时暂停”时) 有时我不得不中途停止/中止运行,在这种情况下不会生成日志

请帮忙


提前感谢

在骑乘中,在
运行
选项卡下,当您运行脚本时,您有一个选项,
显示消息日志
,它将显示运行时日志


试试这个。

对于第一部分,骑乘运行测试添加自己的,提供更详细的输出和暂停/恢复功能。最简单的事情不是从骑乘运行测试,而是使用脚本从控制台运行测试。在这种情况下,写入输出的日志要少得多(尽管它不提供暂停/恢复功能)

对于第二部分-robot(骑乘启动机器人脚本-您可以在执行日志中看到它:
命令:pybot.bat…
)不在执行之后而是在执行期间生成
输出.xml
文件,因此生成的
输出.xml在测试完成之前无效。正常执行后,重新启动工具,自动生成log.html。因此,通常可以采取以下步骤:

  • “修复”执行后不完整的output.xml文件,停止<代码>输出.xml
  • 骑乘执行的位置可以在您的同一执行日志中找到(例如,在我的情况下,
    ..\appdata\local\temp\RIDEv\u 0yrp.d\

  • 运行
    reboot
    独立运行:
    reboot output.xml--log log.html--report report.html
    。Rebot选项说明您可以使用
    Rebot--help
    (与往常一样)进行检查

  • 还请注意,存储骑乘设施输出文件的目录是临时的-仅在骑乘设施启动时存在。退出骑行时,您将失去输出


    我使用的是RIDE 1.5,所以我的答案可能对其他版本无效

    您应该查看listener界面。我认为它可以满足您的需要:在EclipseIDE中也可以找到机器人脚本的类似功能。在后台,此功能通过@Pekka.hi提到的侦听器接口实现,感谢您的回复。我正在使用showmessage日志,但是当脚本显示大量消息时,它不是很可行,因为我必须在窗口中滚动。此外,我还面临着一个问题,在我必须强制“停止”运行的情况下(如无响应设备等),在这种情况下,一旦停止执行,将不会生成任何日志,运行时日志除外。想知道在这种情况下是否有生成xml/html日志的选项对不起,我不确定anil