Я искал больше и, кажется, я нашел Истину.
И Истина в том, что можно добавить все нужные мне вложения, но их можно добавить только в виде файла:
byte[] log = Encoding.ASCII.GetBytes(Log.GetAllLog());
AllureLifecycle.Instance.AddAttachment("DebugLog", "application/json", log, "json");
Если вы хотите добавить файл фактически из пути (местоположения), вы можете сделать это тем же методом, но с другой перегрузкой.
Так что просто поместите этот код в метод teardown \ afterscenario или в любое другое место (например, метод afterstep), где вы хотите сделать это вложение.Я использую SpecFlow, поэтому, если я добавлю это в хук «AfterStep», Allure отобразит эти файлы, прикрепленные к определенному шагу!Это потрясающе!)