这篇文章主要介绍了allure结合python生成测试报告教程,具有很好的参考价值,希望对大家有所帮助。
百度搜索实例
一、代码结构
data.yml为数据管理文件,test_baidudemo.py为测试用例文件,文件结构如下:
创建data/data.yml文件,代码如下
- allure
- pytest
- unittest
创建test_baidudemo.py,代码如下
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import allure
import pytest
import yaml
from selenium import webdriver
import time
@allure.testcase("https://www.baidu.com")
@allure.feature("百度搜索")
@pytest.mark.parametrize('test_data1',yaml.safe_load(open("data/data.yml")))
def tes