2016-11-10 61 views
0

我正在運行自動化測試用例@RunWith(CucumberWithSerenity.class)。 我們希望在Excel工作表中分別公開和維護Testdata,而不是將它放在Feature文件中。寧靜+黃瓜:從Excel中讀取testdata

模板爲Excel TESTDATA樣子:

|Scenario |UserName |Password|Name  |Address|City |Pincode| 
|Testcase1|testuser1|pass1 |testUser1|US  |Jersy |12345 | 
|Testcase1|testuser2|pass1 |testUser1|US  |Virginia|78955 | 

我們已經選擇使用主鍵「方案」,這是存在於兩個特徵文件和Excel工作表,並基於我們會讀取特定來自excel的行,並將特定行數據作爲Testdata引用該特定方案。

問題:

  1. 有沒有辦法從特性文件的運行時間,以獲得方案名稱時,測試運行,這樣我們就可以從Excel工作表獲得Excel工作表中提取它的數據?
  2. 上面提到的用例中是否有默認的方法/方法,以便我們可以將它用於上述用例?

回答