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的訂單號的值


免責聲明!

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



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