2017-08-30 65 views
1

我有以下情況。 Test.robot是我的4個測試用例的機器人套件。基於當前活動測試用例設置變量

***Settings** 

Resource Python Resource files 


Suite Setup ${xyz} 
Suite Teardown ${xyz} 

Test Setup ${Xyz} 

***Variables*** 

/*This is pointing to the folder with my data files*/ 
${data} {CURDIR}/ 


*** Test Cases *** 

Test_case1 
Test_case2 
Test_case3 
Test_case4 

我有文件夾 1. Test_Case1 2. Test_Case2 3. Test_Case3 4. Test_Case4 test.robot(我的機器人套件)的目錄

上述4個文件夾有數據文件我的測試(test_case1,test_case2,test_case3,test_case4)將在運行時訪問。我不確定如何設置變量,以便在test.robot套件運行時動態訪問特定的測試文件夾。

我的意思是,當我運行test.robot時,所有四個測試(test_case1,test_case2等)都會運行。我不確定如何設置變量$ {data},使其在特定測試用例運行時動態訪問正確的test_case文件夾

回答

2

您可以使用automatic variable${TEST NAME}來檢索當前活動的測試用例的名稱並設置你自己的變量使用你從這個變量中提取的數據。