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.切換連接服務器




