2016-12-01 1 views
1

다음 테스트 케이스에 스위치 연결을 사용하지 마십시오. 일에 이어 ... 내 테스트 케이스입니다 그래서 이것을 어떻게 R2 다시 R1에서 R2 &에 대한 연결을 전환 할 수 있습니다 : 당신이 이전에 설정 한 변수를 변경하려면로봇 연결 프레임 워크에서 텔넷 라이브러리를 사용하여 스위치 연결에 대한 예를 들어 주시겠습니까

*** Settings *** 
Library   Telnet 

*** Variables *** 
${R1}    20.1.1.1 
${R2}    20.1.1.2 
${username1}  naveen 
${password1}  kumar 
${username2}  hi 
${password2}  bye 

*** Test Cases *** 
telnet4 
    Open Connection ${R1} prompt=username prompt=password alias=conn01 
    Write ${username1} 
    Write ${password1} 
    Read Until > 
    Write enable 
    Read Until Password 
    Write ${password1} 
    Write R1 
    Read Until \# 
    Write show ip route 
    Read Until \# 
    Open Connection ${R2} prompt=username prompt=password alias=conn02 
    Write ${username2} 
    Write ${password2} 
    Read Until > 
    Write enable 
    Read Until Password 
    Write ${password2} 
    Write R2 
    Read Until \# 
    Write show ip route 
    Read Until \# 
    Switch Connection conn01 
    Switch Connection conn02 
+0

이미 해결책이있는 것처럼 보입니다. 스위치 연결은 필요한 방식으로 정확하게 작동합니다. – Waman

답변

0

하기는 Set Variable 키워드가해야 변수가 네이티브 컨텍스트에서만 사용 가능할 필요가 있다고 가정하면됩니다. 그렇지 않으면 Set Global Variable이 당신이 원하는 것입니다. Set Variable의 사용

예 : 변수가 글로벌 경우 그냥 상관 없어 그래서 만약

*** Test Cases *** 
Change a Variable 
    ${thing} = Set Variable some 
    ${thing} = Set Variable some1 
    Log to Console ${thing} 

변수 (당신처럼) 변수 테이블의 선언은, 다른 변수를 기반으로 선언 될 수있다 변경 가능성을 유지하기 위해 로컬로 선언하십시오.