天天看點

robot framework 上個用例的輸出作為下個用例的輸入 (Set Global Variable的用法)

變量的作用域

 通常情況下,每個變量預設都是局部變量。

一個case裡的變量,作用域在這個case内部;

一個userkeyword裡的變量,作用域在這個userkeyword内部;

一個檔案型suite裡的變量,作用域在這個suite内部,所有下面的case也都可以使用。

一個目錄型suite裡的變量,作用域在這個目錄内,他下面的檔案型suite是無法使用的,是以一般在目錄下新增變量沒有太大意義。

作用域是可以修改的,即通過一些系統關鍵字,對變量進行作用域的設定,常用的關鍵字有:

Set Global Variable ——設定全局級變量

Set Suite Variable ——設定suite級變量

Set Test Variable ——設定case級變量

舉例說明

建立2個test case:test1,test2,都在一個suit下

下圖是test1的腳本

下圖是test2的腳本

2個腳本同時執行後,得到

可以看到test2得到了test1的訂單号的值

不努力,誰會可憐你?

上一篇: xpath定位
下一篇: lr