【问题标题】:how to get the output path with Robot Framework API?如何使用 Robot Framework API 获取输出路径?
【发布时间】:2017-08-08 13:13:00
【问题描述】:

我想为Robot Framework创建一个监听器,我想在监听器中使用当前的输出路径,如何通过Robot Framework API获取输出路径?

【问题讨论】:

  • “当前输出路径”是什么意思?
  • @JanKovařík 是的,我想获取当前的输出路径
  • output.xml 的当前路径,以及 html 日志?
  • @AlexBruce 你检查过监听器方法文档吗? (robotframework.org/robotframework/latest/…) path 的参数是 output_filelog_filereport_file 您需要的吗?
  • @JanKovařík 是的,路径是 output_file 或 log_file 或 report_file 的参数,但我想在 start_suit 中获取它,你有什么解决方案吗?

标签: robotframework


【解决方案1】:

Robot Framework 提供了几个automatic variables,可用于您的机器人测试。

要从您的 Python 代码中获取 ${OUTPUT DIR},您可以通过以下方式直接调用 Get Variable Value 关键字:

from robot.libraries.BuiltIn import BuiltIn
built_in = BuiltIn()
output_dir = built_in.get_variable_value('${OUTPUT DIR}')

【讨论】:

  • @AlexBruce 你甚至可以考虑为答案投票:)
猜你喜欢
  • 1970-01-01
  • 2022-07-19
  • 2017-11-26
  • 2021-04-04
  • 2020-08-03
  • 2015-10-01
  • 2016-09-30
  • 2020-12-31
  • 2020-10-07
相关资源
最近更新 更多