欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Robotframework SSHLibrary库关键字,

来源: javaer 分享于  点击 9212 次 点评:272

Robotframework SSHLibrary库关键字,


Robotframework SSHLibrary库关键字

1.连接远程机器

两种方法,一种用户名密码登录连接,一种是通过密钥连接

(1)用户名密码连接

(2)密钥连接

大概介绍下密钥:首先由用户生成一对密码,公钥与私钥;私钥是给需要连接的用户,连接时使用私钥请求连接,如果与公钥配对,则允许连接,否则失败。

使用远程服务器设置的私钥,放在本地,robotframework连接使用这个私钥进行连接。注意一点远程服务要开启密钥认证才行。这里以linux为例,不讲述linux生成ssh密钥步骤,可以百度学习。

 

2.执行命令

writer输入的内容,就等于你再远程服务器上输入的内容

 

3.读取服务器内容

(1)读取内容

delay为等待时间,上图为等待0.8S再取内容

(2)截取内容

上面读取内容是读取全部的,有些信息是我们不想要的,说一下2个简单的截取内容关键字

String库的:get substring

后面带的参数,填0,则从第一个字符到后面的全部

填1-5,则从第二个字符到第6个字符,下标从0开始

SSHLibrary库的:get line

读取行数的数据,下标从0开始

 

 

4.拉取文件

get file需要填写绝对路径 

 

5.切换连接服务器

介绍了两种连接服务器别名的方法,第一种是直接在Open Connection前面加一个变量,这个变量就是服务器的别名,第二种是Open Connection后带alias参数,alias的值为服务器别名

相关文章

    暂无相关文章

用户点评