오류를 나타내는 상태를 얻기 위해 $ {TEST STATUS} (자동 변수)를 사용했습니다.현재 테스트 사례 상태를 로봇 프레임 워크에서 합격/불합격하는 방법
1
A
답변
1
${TEST_STATUS}
이라는 전역 변수가 있습니다. teardown
섹션에서 사용할 수 있습니다.
설명서에서 해당 부분 Automatic Variables
을 참조하십시오.
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#id514
4
은 만 분해 절에서 그 변수를 사용할 수 있습니다. 아래 예와 같습니다. 로봇은 "테스트 레벨"과 "슈트 레벨"의 두 가지 레벨을 유지합니다. 내부 테스트 레벨에는 "setup"및 "teardown"이라는 또 다른 두 가지가 있습니다. 설정은 모든 테스트 케이스를 실행하기 전에 실행된다는 것을 의미합니다. teardown은 모든 테스트 케이스를 실행 한 후 실행한다는 것을 의미합니다. Default_values를 실행하기 전에 아래의 예에서 Override 설정, No_teardown 등을 사용합니다. 테스트 케이스 Open_Application이 실행되고 테스트 케이스를 종료 한 후 애플리케이션 닫기가 실행됩니다. 문서에서 설명하고 No_teardown 테스트 사례에서 설명 된 대로만 절개 섹션에서 해당 자동 변수를 사용할 수 있습니다. No_teardown 테스트 케이스에서는 그것이 사실인지 여부를 확인합니다. 당신은 당신의 필요에 따라 무엇이든 바꿀 수 있습니다.
*** Settings ***
Test Setup Open Application App A
Test Teardown Close Application
*** Test Cases ***
Default values
[Documentation] Setup and teardown from setting table
Do Something
Overridden setup
[Documentation] Own setup, teardown from setting table
[Setup] Open Application App B
Do Something
No teardown
[Documentation] Default setup, no teardown at all
Do Something
[Teardown] Should Be True '${TEST STATUS}' == 'True'
No teardown 2
[Documentation] Setup and teardown can be disabled also with special value NONE
Do Something
[Teardown] NONE
Using variables
[Documentation] Setup and teardown specified using variables
[Setup] ${SETUP}
Do Something
[Teardown] ${TEARDOWN}
이 예
이 로봇 문서 링크의 버전을 수정 : -이 당신의 의심을 제거합니다 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#test-setup-and-teardown희망.
어떤 오류가 발생하고 있습니까? –