如何使用CLI命令在命令行打印Robot Framework测试用例temp的日志?
在命令行运行Robot Framework测试用例并打印日志
要在命令行运行你的temp Log Test测试用例,并把指定的TRACE、INFO级别的日志输出到控制台,你可以试试这个Robot Framework CLI命令:
robot --test "temp Log Test" --loglevel TRACE:console --output NONE /path/to/your/test/suite.robot
参数说明:
--test "temp Log Test":明确指定要运行的测试用例全称(因为名称里有空格,必须用引号包裹),这样只会执行这个特定用例,而非整个测试套件。--loglevel TRACE:console:把日志级别设为TRACE(这是最低级别,能捕获所有TRACE、INFO、WARN、ERROR级别的日志),同时通过:console后缀指定将日志输出到命令行控制台。--output NONE:可选参数,用来禁止生成默认的output.xml结果文件,如果不需要保存测试结果,加这个可以避免生成多余文件;要是需要保存结果,去掉该参数就行。/path/to/your/test/suite.robot:替换成你的测试套件文件的实际路径,或者包含该测试用例的目录路径。
额外小技巧:
如果想同时生成HTML日志文件(比如log.html)和控制台输出,可以拆分日志级别配置:
robot --test "temp Log Test" --loglevel TRACE --consolelevel TRACE /path/to/your/test/suite.robot
这样既会生成完整的HTML日志文件,也会在控制台打印所有TRACE级别的日志内容。
内容的提问来源于stack exchange,提问作者Safdar Mirza
相关产品推荐
相关产品推荐

