在下面的测试案例中,我不使用Switch连接。接下来是我的测试用例...因此,我该如何将连接从R1切换到R2并再次切换到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
如果您希望更改先前设置的变量,则Set Variable
假定该变量仅需要在其本机上下文中可用,则关键字应该可以正常工作。否则,Set Global Variable
就是您要找的东西。
使用示例Set Variable
:
*** Test Cases ***
Change a Variable
${thing} = Set Variable some
${thing} = Set Variable some1
Log to Console ${thing}
可以根据其他变量声明在变量表中声明的变量(就像您所做的一样),因此,如果您不关心变量是否为全局变量,只需在本地声明它即可保持可变性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句