Как снимать screenshot для аллюр отчета через Selenium после каждого взаимодействия со страницей?
Stack: Java, Selenium, Allure, Junit Jupiter. Использование Selenide недопустимо.
Задача: необходимо сделать так, чтобы на каждое взаимодействие с веб страницей (клик, скролл, ввод данных и так далее) автоматически снимался скриншот и вставлялся в алюр отчёт
Вопрос: как это правильно сделать? Я пошел по пути переопределения метода afterAnyWebDriverCall интерфейса WebDriverListener и установил этот listener через EventFiringDecorator. Насколько это корректный путь решения? Есть ли более изящные пути?

