behat3 : @beforestep. 함수 내에서 실제 단계 정의 텍스트를 여기에서 변경할 수 있습니까?behat3 : @beforestep. 함수 내에서 실제 스텝 텍스트를 변경할 수 있습니까?
나는 getStep-> gettext에
하지만의 setText을 볼 수 있습니다.
타임 스탬프와 임의의 문자열을 요청의 필드 중 하나에 생성하려고합니다.
behat3 : @beforestep. 함수 내에서 실제 단계 정의 텍스트를 여기에서 변경할 수 있습니까?behat3 : @beforestep. 함수 내에서 실제 스텝 텍스트를 변경할 수 있습니까?
나는 getStep-> gettext에
하지만의 setText을 볼 수 있습니다.
타임 스탬프와 임의의 문자열을 요청의 필드 중 하나에 생성하려고합니다.
저는 그렇게 생각하지 않습니다.
단계 정의는 정규 표현식과 일치해야합니다. getStep-> getText에서 볼 수있는 것은 단계가 이미 구문 분석 된 후입니다.
시나리오가 실행될 때 단계 정의를 변경할 수 있으면 정규식으로 단계를 검색하여 정규식을 찾지 않습니다.
이 경우에는 사용자 정의 단계를 작성하거나 현재 메소드를 확장하고 특정 매개 변수에 대해 if를 추가하여 시간 소인을 추가해야합니다.
두 번째 옵션은 일반적인 단계/방법을 변경하므로 권장되지 않습니다.
사용자 지정 단계를 사용하지 않는 경우 페이지 개체를 사용하는 것이 좋습니다.
그리고 원래 테이블 항목이 아닌 명령 줄에서 실행할 때 출력에 새 출력을 원합니다. – tim