如何在RobotFramework的Report.html文件中显示变量值。我正在使用 RIDE
谢谢!
您使用 RIDE 的事实无关紧要,只是为了让你知道。RIDE只是一个机器人框架测试数据编辑器,不会影响执行本身。
现在要回答您的实际问题,您可以简单地使用内置库中的 Log
关键字。
Log ${my_variable_name}
但是,这将在日志文件中显示变量,而不是在报告文件中显示变量。报告文件旨在成为摘要报告,我不确定您为什么要在其中记录变量的值,但如果您坚持这样做,也许您可以使用关键字 Set Test Documentation
将您的变量附加到测试的文档,该文档显示在报告中。
让 ${result} 成为您希望在 report.html 文件中显示的变量。然后,您可以使用以下关键字
Set Test Message ${result}
如果 ${result} 变量由 RUN PROCESS 关键字返回,则可以使用${result.stdout}, ie,
Set Test Message ${result.stdout}