import os import pytest # if __name__ == '__main__': # pytest.main(['-sv']) if __name__ == '__main__': pytest.main(['-sv', '--alluredir', './result', '--clean-alluredir']) os.system('allure generate ./result -o ./report --clean') # pytest.main(['-sv','./test_case/login_test.py','--alluredir','./result','--clean-alluredir']) # os.system('allure generate ./result -o ./report --clean') # 一个result 一个report # -sv 详细情况 运行用例 生成测试数据 放在result文件夹 --clean-alluredir清空之前的文件 # allure generate 执行测试数据result -o 生成测试报告 放在report文件夹里面 --clean清除系统中allure缓存 # 测试报告自定义 # 用例进行处理 # 回顾一下上节课 知识点: # 用例流程 # base文件夹 存放基础操作 封装 # page文件夹 项目中的页面 一个个的单独分开 页面和定位分开 # locator文件夹 专门放元素定位 # test_case 文件夹 登陆的用例 登陆.py 搜索.py 评论.py # 登陆的用例 测试数据 # data文件夹 数据 yaml excel 。。。 # common文件夹 读取文件 # conftest 创建浏览器 # 有问题 1 没问题 2 # 能解决 2个小时 一定要问 # 生成报告 报告