Robotframework 如何查看运行robot脚本的日志?
机器人在骑乘时运行脚本,一旦运行结束,生成output.xml、report.html等文件 当脚本仍在运行时,是否有任何方法可以查看日志?(当我使用“失败时暂停”时) 有时我不得不中途停止/中止运行,在这种情况下不会生成日志 请帮忙Robotframework 如何查看运行robot脚本的日志?,robotframework,Robotframework,机器人在骑乘时运行脚本,一旦运行结束,生成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