美文网首页
allure与Robot Framework集成

allure与Robot Framework集成

作者: 芳洲拾翠_eff1 | 来源:发表于2018-09-19 12:50 被阅读0次

    最近发现allure这个报告美化插件真心很不错,可以瞬间让你的测试报告变得高大上,这里强烈安利一下。allure支持多种编程语言测试框架,例如pytest,nose,jUnit,testNG等十几种测试框架,详细参考官方链接,https://docs.qameta.io/allure/。偶尔发现allure尽然还支持robotframework,本文简单的记录了在windows10上的部署过程。Linux上的请自行百度或者google.

    1、安装robotframework

    这里不做介绍,请自行百度

    2、安装allure

    https://docs.qameta.io/allure/#_installing_a_commandline

    3、安装allure-robotframework

    https://github.com/allure-framework/allure-python/tree/master/allure-robotframework

    4、编写robot测试用例

    这里不做介绍,请自行百度

    5、运行robot测试用例

    运行robot测试用例的时候,注意配置运行参数,--listener allure_robotframework;log4 ,其中log4是你自定义的日志目录,默认是output目录。

    6、生成allure报告并查看

    上一步robot运行结束之后会在脚本所在的目录生成一个log4的目录,log4中为符合allure日志格式的文件。如果robot运行时不指定allure listener目录的话,会在robotframework的日志目录默认生成一个output目录。

    进如robotframework的日志目录下,用allure命令行生成报告并打开报告。其中-o参数指定输入报告的路径。

    7、结果显示

    上图为allure报告overview视图,可以依次点击左侧的菜单栏还查看时间线,图标,测试集等。总之,allure报告可以让你的robotframework日志变得异常高大上。

    相关文章

      网友评论

          本文标题:allure与Robot Framework集成

          本文链接:https://www.haomeiwen.com/subject/ereopftx.html