Я использую 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, что-то вроде этого
Данная веб-страница загружена
Когда пользователь вводит имя пользователя и пароль
Затем пользователь успешно вошел в систему