说明:

依赖pytest-rerunfailures插件

pip install pytest-rerunfailures

执行如下命令,即可做到失败用例重新执行,其中reruns 后面的数字表示重新执行的次数

pytest -s --reruns 2

pytest集成allure


# "--reruns","2" ,失败后再次执行两次


失败包括1、断言失败2、case执行失败(如元素找不到等情况)


pytest.main(["-s", "-v", "-m", "cs1", "--html=Outputs/pytest_report/pytest.html", "--alluredir=Outputs/allure_report","--reruns","2"])