@allure.step怎么运行,举个例子
时间: 2024-03-27 09:36:11 浏览: 49
allure-2.18.1.zip
@allure.step是pytest-allure插件提供的装饰器,需要先安装pytest-allure插件。安装命令如下:
```
pip install pytest-allure
```
安装完毕后,在pytest测试代码中使用@allure.step即可将一个测试步骤记录到测试报告中。下面是一个示例:
```python
import allure
def test_login():
with allure.step("打开登录页面"):
open_login_page()
with allure.step("输入账号和密码"):
input_username_password()
with allure.step("点击登录按钮"):
click_login_button()
with allure.step("验证登录是否成功"):
assert is_login_success()
```
在这个示例中,我们定义了一个名为test_login的测试函数,并使用了@allure.step装饰器将测试过程分为了四个步骤:打开登录页面、输入账号和密码、点击登录按钮、验证登录是否成功。当我们运行这个测试函数时,pytest-allure插件会将这四个步骤记录到测试报告中,并在报告中显示出来。
阅读全文