變量的作用域
通常情況下,每個變量默認都是局部變量。
一個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的訂單號的值