[RF学习记录][ssh library][execute Command】关键字的返回值

有时候需要判断通过ssh在远程机器上执行的命令是否正常,使用关键字Execute Command可以在远程机器上运行命令,但是默认不加任何参数的话,没有看到范返回值,而这个关键字是带了几个参数的,简单的试验了下这几个参数,记录如下。

例一:

【推荐方式】1、设置参数 return_rc=true return_stdout=false   #可以获取到返回值,且没有冗余信息

${rtn}    Execute Command    ${exec_cmd}    return_rc=true    return_stdout=false

[RF学习记录][ssh library][execute Command】关键字的返回值_第1张图片

2、设置参数return_rc=true  #可以获取到返回值,但是有冗余信息

${rtn}    Execute Command    ${exec_cmd}    return_rc=true   #设置了参数 return_rc=true

[RF学习记录][ssh library][execute Command】关键字的返回值_第2张图片

3、设置参数:return_stdout=true  #没有返回值

${rtn}    Execute Command    ${exec_cmd}    return_stdout=true

[RF学习记录][ssh library][execute Command】关键字的返回值_第3张图片

参考文章:

RF学习记录_执行shell命令,并获取返回值_robotframework获取linux命令返回结果_stone9159的博客-CSDN博客

你可能感兴趣的:(自动化测试,linux)