Подскажите как прикрепить Screenshot к HTLM репорту
Использую HTLMTestRunner который генерирует репорт после завершения TestSuite - хотелось бы видеть скриншот после всего как напрмер тут -
( from
https://pypi.org/project/pytest-html/1.17.0/)
Сейчас TestRunner выглядит так
def TestRunner(base_url):
print base_url
suite = unittest.TestSuite()
##Add additional test suites as classes here:
suite.addTests([
unittest.defaultTestLoader.loadTestsFromTestCase(SmokeTestSuite)
])
# Invoke TestRunner
dir = os.getcwd()
now = datetime.datetime.now()
fp = file('./PATH-' + str(now.strftime("%B-%d-%Y %H-%M-%S")) + '.html', 'wb')
# runner = unittest.TextTestRunner(buf) #DEBUG: this is the unittest baseline
runner = HTMLTestRunner(
stream=fp,
title=' PS-02-Full-Smoke-Test ' + base_url,
verbosity=0,
description='Smoke test suite'
)
runner.run(suite)
TestRunner(base_url)
вначале перед тестом выполняется
import HTMLTestRunner
Используется HTMLTestRunner from
https://github.com/tungwaiyip/HTMLTestRunner
Как настроить HTLM чтобы был скриншот?