【发布时间】:2018-08-30 17:35:58
【问题描述】:
如何在 RobotFramework 的 Report.html 文件中显示变量值。 我正在使用 RIDE
谢谢!
【问题讨论】:
-
您是否阅读过user guide,并查看过built-in keywords 的列表?
标签: robotframework robotframework-ide
如何在 RobotFramework 的 Report.html 文件中显示变量值。 我正在使用 RIDE
谢谢!
【问题讨论】:
标签: robotframework robotframework-ide
您使用 RIDE 的事实是无关紧要的,您知道这一点。 RIDE 只是一个 Robot Framework 测试数据编辑器,不会影响执行本身。
现在要回答您的实际问题,您可以简单地使用 BuiltIn 库中的 Log 关键字。
Log ${my_variable_name}
但是,这会将您的变量显示在日志文件中,而不是报告文件中。报告文件是一个摘要报告,我不确定您为什么要在其中记录变量的值,但如果您坚持这样做,也许您可以使用关键字 Set Test Documentation 附加您的变量到报告中显示的测试文档。
【讨论】:
让 ${result} 为变量,您想在 report.html 文件中显示。然后,您可以使用以下关键字
Set Test Message ${result}
如果 RUN PROCESS 关键字返回了 ${result} 变量,那么您可以使用 ${result.stdout},即,
Set Test Message ${result.stdout}
【讨论】: