2017-10-09 9 views

답변

0

에 명령 줄에서 당신이 CLI에 전달하는 태그를

감사를 통과하는 경우에만 태그가 없습니다 얻을 수 실제로 당신이 을 설정 태그 아니라 선택 태그 실행 (또는 실행 제외, 전달 방법에 따라 다름). 나는 Behave의 주자 만이 데이터에 액세스 할 수 있다고 말하고 싶습니다.

당신이 CLI에 전달 된 매개 변수에 따라 다른 동작을 달성하려면

는, 그럼 당신은 context.config.userdata 를 통해 데이터를 검색한다 할 일은 당신이 정의 싶어 말

을 (here 참조) --define 옵션을 사용하여

behave --define x=1 test.feature 

을 그리고 다음과 같이 당신의 단계 정의에서 정의 된 데이터를 검색 : 매개 변수 x,이처럼 행동을 호출 할 것

x = context.config.userdata['x']