Как напечатать все шаги pytest-bdd в консоли и в отчете об очаровании - PullRequest
0 голосов
/ 19 марта 2019

Я использую pytest-bdd для написания своих тестов, так как я использую Поведенчески-управляемую разработку, пример файла функции выглядит следующим образом

sample.feature

Feature: Проверьте поток

Сценарий: пример сценария

Given web page is loaded

When user enter username and password

Then user logged in successfully

Я использую "pytest --alluredir results" для запуска моих тестов, и результаты, которые я вижу в своей консоли, равны

tests \ step_defs \ test_play_sample.py DevTools прослушивает ws: //127.0.0.1: 57349 / devtools / browser / d571c2b4-9b0f-4cd7-965f-7fdb59c35c26.

и что я ожидаю в консолираспечатать все упомянутые шаги в файле sample.feature, что-то вроде этого

Данная веб-страница загружена

Когда пользователь вводит имя пользователя и пароль

Затем пользователь успешно вошел в систему

...