robot framework中的output.xml文件是如何生成的
How is the output.xml file generated in robot framework
我目前正在努力添加对从我们自己开发的自动化框架执行机器人脚本的支持。我了解 Robot 默认情况下会在执行 Robot 脚本时生成 output.xml 文件。
为了保持一致性,我也在探索将机器人日志记录模块用于我们的自定义自动化脚本的选项。在检查源代码时,我看到 robot.output
目录下有一个 Logger class,它在控制台上记录消息。但是,我想生成与机器人脚本相同的日志和报告文件。为此,我需要知道 output.xml
是如何生成的以及它是如何工作的。
有人可以为我指出正确的 module/direction 以便继续推进吗?
robot/running/model.py
定义了一个名为 TestSuite
的 class。在那个 class 定义中是一个名为 run
的方法,它负责 运行 测试。作为其初始化的一部分,它创建了 Output
的实例,即 xml 记录器。此记录器在文件 robot/output/output.py
.
中定义
我目前正在努力添加对从我们自己开发的自动化框架执行机器人脚本的支持。我了解 Robot 默认情况下会在执行 Robot 脚本时生成 output.xml 文件。
为了保持一致性,我也在探索将机器人日志记录模块用于我们的自定义自动化脚本的选项。在检查源代码时,我看到 robot.output
目录下有一个 Logger class,它在控制台上记录消息。但是,我想生成与机器人脚本相同的日志和报告文件。为此,我需要知道 output.xml
是如何生成的以及它是如何工作的。
有人可以为我指出正确的 module/direction 以便继续推进吗?
robot/running/model.py
定义了一个名为 TestSuite
的 class。在那个 class 定义中是一个名为 run
的方法,它负责 运行 测试。作为其初始化的一部分,它创建了 Output
的实例,即 xml 记录器。此记录器在文件 robot/output/output.py
.