如何在命令行为Robot Framework设置log/output/report文件自定义路径
Robot Framework 自定义输出文件路径操作说明
终端/CMD运行指定路径的常用命令
Robot Framework 内置了专用参数控制输出文件的存储位置:
-d/--outputdir:统一指定log、report、output三个文件的根存储目录,是最常用的参数- 单独指定单个文件路径的可选参数:
-o/--output:自定义output.xml的存储路径-l/--log:自定义log.html的存储路径-r/--report:自定义report.html的存储路径
常用命令示例
运行当前文件夹下所有测试用例,同时将所有输出文件统一存到D:/RF_Output目录的命令如下:
robot -d D:/RF_Output .
如果需要单独指定每个文件的存储路径和文件名,可使用如下命令:
robot --output D:/RF_Output/project_output.xml --log D:/RF_Output/test_log.html --report D:/RF_Output/test_report.html .
PyCharm中固定配置输出路径的方法
如果你不想每次运行都手动输入参数,可以在PyCharm的运行配置中预设参数:
- 打开PyCharm顶部菜单栏的「运行」→「编辑配置」(Run → Edit Configurations)
- 找到你已有的Robot Framework运行配置,若没有则新建一个对应类型的配置
- 在「参数」(Arguments)输入栏中填入你需要的路径参数,例如填入
-d D:/RF_Output - 保存配置后,后续直接点击运行按钮就会自动将输出文件存储到指定路径,不需要每次手动输入参数
提示:你之前在variables.robot中配置的截图存储路径和上述输出文件路径配置相互独立,不会互相影响。
内容的提问来源于stack exchange,提问作者ADS KUL
相关产品推荐
相关产品推荐

