Robotframework入門(三)在項目中使用resource管理變量

在case中添加變量

之前編寫case的時候,我們使用log輸出字符串。其實可以將值設置爲變量,然後輸出:
將“hello Tracy”賦值給變量a,然後輸出(set variable)
將當前時間賦值給currentTime,然後輸出
在這裏插入圖片描述
運行結果如下:
在這裏插入圖片描述

設置全局變量

1、點擊工程根目錄文件,郵件選擇New Resource,創建變量文件
在這裏插入圖片描述
3、創建好resources打開,點擊Add Scalar
在這裏插入圖片描述

4、在suite中導入資源文件
在這裏插入圖片描述
添加成功後在suite頁面顯示如下:
在這裏插入圖片描述
5、在case中使用全局變量
在這裏插入圖片描述
6、運行結果如下:
在這裏插入圖片描述

變量管理

在實際編寫case的時候變量很多,有些需要寫成全局變量,有的只使用一次,如何管理這些變量,保證大家提交代碼的時候不衝突呢?
1、大家都要使用的變量,寫在一個統一的文件中。其他文件單獨存放,統一在一個文件目錄即可。
在這裏插入圖片描述
2、創建一個config文件,將所有resource全部導入
在這裏插入圖片描述
3、在testSuite中導入這個配置文件
在這裏插入圖片描述
4、在用例中使用變量
在這裏插入圖片描述
5、運行結果如下:
在這裏插入圖片描述

拼接變量

有的變量一部分是公共的,一部分是私有的,這個時候可以拼接得到
1、定義變量baseUrl
在這裏插入圖片描述
2、定義變量url
在這裏插入圖片描述
3、最後在case中輸出url的值:
在這裏插入圖片描述

數組變量使用

1、點擊And List,添加一個list,添加成功後變量前面符號爲@
在這裏插入圖片描述
2、在case中輸出變量(使用for循環)
在這裏插入圖片描述
3、輸出結果:
在這裏插入圖片描述

字典變量使用

1、添加字典型變量
在這裏插入圖片描述
2、在case中使用變量
在這裏插入圖片描述3、運行結果如下:
在這裏插入圖片描述

使用環境變量

使用%符號輸出即可:
在這裏插入圖片描述
運行結果如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章