先下载pytest-html的包,如下图所示:
项目结构如下:
utils.py部分代码如下:
import re
import time, csv, os
import requests
base_path = os.path.dirname(os.path.dirname(__file__)) # 项目基本路径
case_path = os.path.join(base_path, 'case') # 测试脚本所在目录
data_path = os.path.join(base_path, 'data') # 测试用例所在目录
report_path = os.path.join(base_path, 'report') # 测试报告所在目录
def get_time():
t = time.strftime('%Y-%m-%d %H_%M_%S')
return t
run.py代码如下:
import pytest
from pytest_test.test_interface.common.utils import *
t = get_time() # 获取当前时间
pytest.main(['-v', f'