2016-06-27 2 views
0

내 테스트 케이스의 변수를 내 문서에 쓸 수 있습니까? 전역 변수를 인쇄하고 싶지 않습니다!로봇 프레임 워크 : 문서 출력에 테스트 케이스 변수 표시

*** Test Case *** 
My Test Case 
    [Documentation] I want to print ${variable1} here. 
    ${variable1}= set variable "hello, world" 

다음과 같을 수 없기 때문에.

*** Test Case *** 
My Test Case 
    ${variable1}= set variable "hello, world" 
    [Documentation] I want to print ${variable1} here. 

답변

2

자동으로이 일을 할 수있는 방법은 없습니다,하지만 당신은 키워드 Replace VariablesSet Test Documentation 사용하여 변수를 정의한 후에는 어떤 점에서 테스트 내에서 동적으로 문서를 설정할 수 있습니다

*** Test Case *** 
Example 
    [Documentation] I want to print ${variable} here 

    ${variable}= set variable "hello, world" 

    ${doc}= Replace variables ${TEST DOCUMENTATION} 
    set test documentation ${doc} 

을 이는 테스트 로그 및 보고서에 나타나는 문서에서만 작동합니다. 그것은 분명히 테스트가 실행되어야하기 때문에 testdoc 도구에서 작동하지 않을 것입니다.

+1

분명할지 모르지만 Testdoc에서는 작동하지 않습니다. 로그는 올바르게 보일 것입니다. – ombre42

+0

@ ombre42 : 좋은 지적; 나는 아마 그 대답을 철자해야한다. –

+0

@ 브라이언 항상 감사합니다! :) – kame

관련 문제