Шаги(step)
Первый и вероятно, самый важный аспект отчета Allure заключается в том, что он позволяет получить очень подробное пошаговое представление каждого запуска теста. Это стало возможным благодаря @allure.step
декоратору, который добавляет в отчет вызов аннотированного метода или функции с предоставленными аргументами.
Аннотированные методы @step
можно хранить отдельно от ваших тестов и просто импортировать при необходимости. Пошаговые методы могут иметь сколь угодно глубокую вложенную структуру.
Можно использовать в качестве декораторов. По умолчанию имя шага генерируется из имени метода:
Чтобы разделить тест на этапы:
Ещё можно использовать без nose
Статус каждого шага отображается маленькой иконкой слева от названия. Вложенные шаги организованы в виде древовидной складной структуры.
Last updated