Вроде все работает, но есть одна проблема. Необходимо, чтобы при ошибке тест автоматически делал скриншот. Я пытался создать свой Listener, унаследованный от RunListener, но не могу получить необходимую инстанцию WebDriverа (сам процесс взятия скрина работает, я его проверил, сделав драйвер статическим). Инициализация драйвера происходит в тесте - родителе для всех остальных тестов.
Вопрос: как получить необходимый драйвер для взятия скриншота, когда тесты бегут параллельно? И вообще может быть есть какой то другой разумный способ?