【问题标题】:How to set the severity level in allure report, using pytest-bdd如何使用 pytest-bdd 在诱惑报告中设置严重性级别
【发布时间】:2019-03-19 05:41:34
【问题描述】:

我正在使用带有 allure 的 pytest-bdd 生成报告,在生成的 allure 报告中,我可以看到默认情况下严重级别为 NORMAL,如何根据需要设置严重级别。提前致谢。

Screenshot of allure report

【问题讨论】:

    标签: python-3.x pytest bdd allure


    【解决方案1】:

    您可以通过@severity 装饰器为您的魅力报告添加严重性。

    首先,您需要从 allure 中导入严重性和严重性级别,并将其添加到 pytest-bdd 测试步骤中。

    例如:

    from allure import severity, severity_level
    
    @severity(severity_level.CRITICAL)
    @scenario('test_user.feature', 'Check user list by page')
    def test_check_user_list_by_page():
        """Check user list by page."""
    

    【讨论】:

    • 其实我试过这个解决方案,但它不起作用,因为它抛出以下内容..""from allure import severity, severity_level E ImportError: cannot import name 'severity_level""
    • 你必须使用新的allure-pytest-commons,它还没有实现。
    猜你喜欢
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    相关资源
    最近更新 更多