我无法重新运行我失败的python webdriver测试。我正在使用unittest进行测试。
尝试使用flaky但未成功。
答案 0 :(得分:0)
能够解决这个问题。
以下是相同的示例代码:
import HTMLTestRunner
import os
import unittest
def testsuite():
suite = unittest.TestSuite()
suite.addTest("Add your test here")
return suite
reportloc = os.getcwd()
outfile = open(reportloc + "TestReport.html", "w")
executor = HTMLTestRunner.HTMLTestRunner(stream=outfile, title="Test Report", description="Tests")
envresult = executor.run(testsuite())
if envresult.error_count >= 1 or envresult.failure_count >= 1:
executor.run(testsuite())
如果测试用例中的任何一个出现故障或错误,测试套件将再次执行。