2017-01-10 9 views
0

Как я могу запустить тесты вести себя с такой структурой файла:Python-Behave, работает в функции mutliple подкаталогов

+-- features/ 
    +-- user_page/ 
    |  +-- user_crud.feature 
    |  +-- user_search.feature 
    +-- customer_page/ 
    |  +-- customer_crud.feature 
    |  +-- customer_search.feature 
+-- steps/ 
    +-- user_page/ 
    |  +-- user_crud.py 
    |  +-- user_search.py 
    +-- customer_page/ 
    |  +-- customer_crud.py 
    |  +-- customer_search.py 

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

пример:

behave /features/user_page/customer_search.feature 
+0

Покажите нам, что вы пробовали –

ответ

0

Согласно документу BEHAVE, кажется, вы должны поставить определение шага в шаги папки непосредственно, если вы не хотите трогать некоторые из исходного кода.

Для того, чтобы organize features and steps, я бы порекомендовал вам использовать теги. Или, если вы имеете в виду, что хотите get better result от organize features and steps, вы можете попробовать форматировщики Junit или JSON

 Смежные вопросы

  • Нет связанных вопросов^_^