Проблема (Вопрос) заключается в том чтобы создать нормальный тест репорт из файла раннера тестов
который примерно выглядит так =
‘’'PYTHON
import unittest
testmodules =
[
‘tc_01_aunth’,
‘tc_03_gestdetcontpersonal’,
‘tc_07_incarca_fisier_in_sistem’,
‘tc_08_descarca_fisierul_din_sistem’,
‘tc_11_sistem_are_o_pagina_principala_personal’,
‘tc_12_creaza_spatii_de_lucru’,
‘tc_13_gest_tipurilor_de_sarcini’,
‘tc_15_inreg_documentului_de_intrare’,
‘tc_20_adaugarea sarcinei la dosar’,
‘tc_16_uc0203’,
‘tc_14_utiliz_gest_flux_de_lucru’,
‘tc_17_inregistrarea_editarea_vizitei_de_monitorizare’,
‘tc_18_procesarea_doc_de_intrare’,
‘tc_19_administrarea_gestionarea_utilizatorului’,
‘tc_21_creaza_dosar_pe_baza_de_corespond’
]
suite = unittest.TestSuite()
for t in testmodules:
try:
mod = import(t, globals(), locals(), [‘suite’])
suitefn = getattr(mod, ‘suite’)
suite.addTest(suitefn())
except (ImportError, AttributeError):
suite.addTest(unittest.defaultTestLoader.loadTestsFromName(t))
unittest.TextTestRunner(verbosity=2).run(suite)
PYTHON’’’
А сами тесты имеют структуру=
‘’'PYTHON
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
class aunth(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
def test_01_aut(self):
driver = self.driver
driver.get("http://xxxxxxx")
assert "xxx" in driver.title
logname = driver.find_element_by_name("name")
logname.send_keys("xxxxx")
logpass = driver.find_element_by_name("pass")
logpass.send_keys("xxxxxxx")
logpass.send_keys(Keys.RETURN)
assert "xxxxxxxx" in driver.title
def tearDown(self):
self.driver.quit()
if name == “main”:
unittest.main()
PYTHON’’’
Я попытался сделать но не получилось
Версии ОС и софта следующие …py3.6 windows10 pycharm