首页 > 解决方案 > Python 使用 unittest 运行 unittest n 次并使用 htmltestrunner 生成报告

问题描述

类埃斯佩拉(unittest.TestCase):

def setUp(self):
    global driver
    driver = webdriver.Firefox(executable_path=r"C:\Users\ricar\AppData\Local\Programs\Python\Python38\geckodriver.exe")
    driver.get("http://goodstartbook.com/pruebas/")

def test1(self):
    espera = WebDriverWait(driver, 10)
    boton = espera.until(EC.element_to_be_clickable((By.ID,"proceed")))
    if boton is not None:
        boton.click()
        print("Succesful")

    time.sleep(3)

def tearDown(self):
    driver.quit()

if name == " main ": for i in range(1, 2): unittest.main(exit=False) print(i) unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='C:/Users/ricar/文档/GrillOnBox/PythonScripts'))

标签: pythonhtmlseleniumunit-testingreport

解决方案


推荐阅读