十四、RF中SSHLibrary庫介紹


A、安裝SSHLibrary:   pip2 install robotframework-sshlibrary   (導入SSHLibrary)

B、遠程連接linux服務器

1.#連接linux服務器方式一
open connection           192.168.99.xxx       port=22 #連接服務器
login                              root                         xxxxxxx

2.#連接linux服務器方式二(Open Connection后帶alias參數,alias的值為服務器別名)

open connection           192.168.99.xxx       alias=server_xxx     port=8026 #連接服務器
login                              root                         xxxxxxx

 

 

C、執行遠程linux命令

write               ll

write               cd /data/html

 

D、讀取服務器內容

${text}                 read                          delay=0.8s
log                        ${text}

 

 

E、截取內容

1.#截取內容(按照字符串截取,下標從0開始)

${text_value1}                      get substring                   ${text}                      0
log                                          ${text_value1}
${text_value2}                      get substring                   ${text}                      1                  10
log                                          ${text_value2}

2.#截取內容(按照行截取,下標從0開始)

 ${text_line}                                   get line                       ${text}                          2

  log                                                 ${text_line}

 

 

F、拉取文件

get file                                 /data/logs/netsale/netsaleapi-2018-07-01.log                               E:/robot/logs.txt                            #將服務器的文件拷貝到本地目錄

 

G、切換服務器

switch connection      server_137

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM