A、安裝SSHLibrary: pip2 install robotframework-sshlibrary (導入SSHLibrary)
B、遠程連接linux服務器
1.#連接linux服務器方式一 2.#連接linux服務器方式二(Open Connection后帶alias參數,alias的值為服務器別名) open connection 192.168.99.xxx alias=server_xxx port=8026 #連接服務器
|
C、執行遠程linux命令
write ll write cd /data/html
|
D、讀取服務器內容
${text} read delay=0.8s
|
E、截取內容
1.#截取內容(按照字符串截取,下標從0開始) ${text_value1} get substring ${text} 0 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
|