А с чего вы вообще взяли, что Allure это умеет? По всей видимости эта гифка была сделана сугубо для визуального отражения того, что они понимают под “шагом”.
Allure тут не при чем. Allure - это инструмент для построения отчетов, не более. Он никак не связан ни с Selenium’ом , ни с чем то другим. Allure - это по стуи складывание шагов в определенный формат и потом красивое их отображение.
Хорошо.
Аннотации @Step и @Attachment - принадлежат Allure, исходя из того, что скриншот делается после степа, а на скришоте подсвечен курсор, я сделал вывод, что эта функциональность была реализована в рамках Allure.
Да, так оно и есть. @Step добавляет лишь текст с шагом в отчет.
А через @Attachment - можно приаттачить(в том числе) и картинку, а как ее сделать - с вебдрайвером, без - нету разницы. Тут нужно где-то внутри мысленно разделить все такие инструменты.