вопрос по скриншотам - чуть поизучал вопрос и пока сделал так
такой вариант норм или я что-то не учел?
driver = item.funcargs['driver'] - таким вариантом норм дергать нужный инстанс браузера в conftest?
второй вопрос - я явно не использую call внутри хука - его можно убрать из параметров или что-то поломается?
@pytest.hookimpl(tryfirst=True, hookwrapper=True)
def pytest_runtest_makereport(item, call):
outcome = yield
rep = outcome.get_result()
driver = item.funcargs['driver']
if rep.when == 'call' and rep.failed:
now =
datetime.now().strftime('%d-%m-%Y_%H-%M-%S')
driver.save_screenshot(f'./report/screenshots/{
item.name}_{now}.png')