robotframework獲取Token


公司做接口自動化,但是其他接口調用都需要傳入token,所以首要目標是把token讀取出來。

需要清楚以下內容:

1.登錄使用post請求

2.https協議,且登錄后需手工驗證SSL證書,默認處於不可信狀態

3.Token值存放位置:Response headers中

 

嘗試解決過程:

1.使用get Response header關鍵字

涉及到的知識點:

1.使用到的第三庫 HttpLibrary.HTTP ,用到的關鍵字:Create Http Context 、Set Request Header、Post、get Response header

 

但是遇到一個問題就是發送Post請求時報錯ssl認證錯誤,多方查找資料也沒有解決

解決思路:發送請求設置verify=${false},但是貌似不適用於此中調用方法

 

 

2.由於第一種方法遇到的問題一直無法得到解決,所以決定換種思路,使用resquests庫中的方法,發送post請求,獲取headers中的內容,終於此次得到了我想要的結果。

 

 

 

 

 

 

總結:由於本人剛學習rf不久,對相關知識還不熟練,就直接上手項目,過程是曲折了些,但還是非常有成就感的。

         第一種方法也是始終沒有找到解決方法,希望各位大神可以幫忙,感激不盡。

 


免責聲明!

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



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