Я использую pytest-bdd и хочу сгенерировать отчет о тестировании, в котором четко показаны шаги «Дано», «Когда», «Тогда», а в случае сбоя отображается ошибка.
Я установил pytest-html
и успешно создал отчет, но он не поддерживает шаги Задано, Когда, Затем. Я также попытался вывести отчет как json, используя опцию --cucumber-json
, но не уверен, что я могу с этим сделать.
Репортажи об очарованиях - это еще один способ, который я исследовал, но он требует дополнительных украшений на шагах, которых я хотел бы избежать, но, возможно, это лучший / единственный способ.
Примером может послужить нечто похожее на отчет об испытаниях каркаса робота!