allure定制化

发布时间 2023-10-07 21:19:48作者: yimu-yimu

安装allure-pytest库

pip install allure-pytest

使用@allure.feature来标记一个特性,使用@allure.story来标记一个故事,使用@allure.step来标记一个步骤。

当你运行测试并生成Allure报告时,你可以在命令行中使用allure serve命令来查看报告。你也可以将报告生成为HTML文件,然后在浏览器中打开它。

import allure

@allure.feature('登录模块')
@allure.story('登录成功')
def test_login():
    with allure.step('输入用户名'):
        print('请输入用户名')
        user = input()
    with allure.step('输入密码'):
        print('请输入密码')
        password = input()
    with allure.step('点击登录按钮'):
        print('点击登录按钮')
        # 这里假设有一个名为click_login的函数可以模拟点击登录按钮
        click_login(user, password)
    with allure.step('检查是否登录成功'):
        assert check_login(user)