Можно ли создать в cucumber сценарии такую фичу, которая обязательно выполнится даже если в середине сценария вылетит ошибка?
Типа:
Когда пользователь сделал шаг 1 - Успех
Когда пользователь сделал шаг 2 - Успех
Когда пользователь сделал шаг 3 - Неудача
Когда пользователь сделал шаг 4 - Не был запущен
After пользователь зашел в ЛК и удалил свои документы
Я знаю что в классе CucumberTestBeforeAndAfter есть аннотация After, но это для всех тестов, а мне надо сделать такое лишь для одного из всех…
Насколько я понял - нет. Используйте теги - Cucumber Reference - Cucumber Documentation
Например, набор тестов с одним тегом, и для такого тега - афтерТест - там сделать то что нужно для этих тестов.