一、 allure和HTMLRunnerCN生成测试报告的区别
HTMLRunnerCN生成的测试报告,如下:
allure生成测试报告如下:
allure生成的测试报告相比HTMLRunnerCN生成的测试报告更加美观
二、 allure的使用
# 运行文件:baidu.py
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
def test_case_input():
# 百度输入框输入搜多内容
driver.find_element_by_id("kw").send_keys("unittest的使用")
def test_case_client():
driver.find_element_by_id("su").click() # 点击搜索
运行脚本:cd 当前目录下
pytest baidu.py --alluredir allure-report 运行文件
allure serve allure-report 生成allur测试报告
运行结果如下:
三、结论
1. 测试函数必须以“test_”开头。
2. 测试类命名以"Test"开头。