나는 작은 오이 시나리오를 작성 중이며 현재 작업 중입니다. 시나리오가 실행 된 후 시나리오의 상태에 따라 두 개의 변수 (증가, 실패)를 증가시킬 수 있기를 원합니다.오이 시나리오를 통과하거나 실패한 종료 코드 캡처
오이가 종료 코드를 반환합니까? 그렇다면 코드에서 어떻게 캡처합니까?
내 테스트는 RubyMine으로 작성되었으며 Watir-Webdriver를 사용하여 웹 응용 프로그램을 테스트하고 있습니다.
나는 작은 오이 시나리오를 작성 중이며 현재 작업 중입니다. 시나리오가 실행 된 후 시나리오의 상태에 따라 두 개의 변수 (증가, 실패)를 증가시킬 수 있기를 원합니다.오이 시나리오를 통과하거나 실패한 종료 코드 캡처
오이가 종료 코드를 반환합니까? 그렇다면 코드에서 어떻게 캡처합니까?
내 테스트는 RubyMine으로 작성되었으며 Watir-Webdriver를 사용하여 웹 응용 프로그램을 테스트하고 있습니다.
당신은 시나리오 상태를 확인하기 위해 후크 후 당신의 scenario.failed?
또는 scenario.passed?
를 사용할 수 있습니다
After do |scenario|
# Do something after each scenario.
# The +scenario+ argument is optional, but
# if you use it, you can inspect status with
# the #failed?, #passed? and #exception methods.
if scenario.failed?
subject = "[Project X] #{scenario.exception.message}"
send_failure_email(subject)
end
end
참조 : 당신은 오이 시험 루비 내에서 실행을 사용하는 무엇에 대한 문서에서 https://github.com/cucumber/cucumber/wiki/Hooks
감사합니다! 이것은 완벽하게 작동했습니다. –
내 게시물을 답으로 표시하십시오. 감사! – hidro
봐, 이탈 코드를 검색 할 수있는 방법이 있어야합니다. –