2016-10-13 7 views
-2

ROBOT 프레임 워크에서 전역 변수를 만들려고합니다. n 개의 스크립트를 실행합니다.로봇 프레임 워크에서 전역 변수를 동적으로 생성

첫 번째 스크립트에서는 변수를 만들고 나머지 스크립트에서 사용할 조건을 검사 할 것입니다.

__init __. 로봇은

이 로봇에 가능하면 알려 주시기 바랍니다 first.robot의 second.robot (나는 여기 변수 설정하려는)에게.

감사 아닐는

+0

? http://stackoverflow.com/help/how-to-ask –

답변

0

당신은 기본적으로 전역 Environment Variables 설정할 수 있습니다. Operating System 라이브러리에서 사용할 수 있습니다. 그들은 String 변수로 제한하고, 다음과 같은 구문을 가지고있다 :

Set Environment Variable %{ENV_VAR_NAME}

2

키워드 내장 된 라이브러리는 키워드 Set Global Variable가 포함되어 있습니다. 설명서에서 :

모든 테스트 및 제품군에서 변수를 전역 적으로 사용할 수있게합니다.

이 키워드로 설정된 변수는 모든 테스트 케이스 및 스위트를 설정 한 후에 전역 적으로 사용할 수 있습니다. 따라서 변수를이 키워드로 설정하면 --variable 또는 --variablefile 옵션을 사용하여 행에서 명령을 작성하는 것과 동일한 결과를 얻습니다. 이 키워드는 어디에서나 변수를 변경할 수 있으므로주의해서 사용해야합니다.

예 : 나는 좋은 질문을 어떻게

Set global variable ${the variable name} this is the value 
관련 문제