2017-06-09 150 views
0

我有這樣一個數據表中的黃瓜情景:運行黃瓜表自動

方案:登錄功能

鑑於loginscreen

當我輸入電子郵件作爲<Email>和密碼作爲<Password>

| Email | Password  | 

| xxxxxx | mypassword | 

| abcde | mypassword | 

|   | mypassword | 

|   |    | 

然後登錄應該是不成功的

如何以自動方式對所有表格行執行步驟。唯一的一個解決方案,我發現是要在每一個細胞中這樣說:

data.get(1).get(0) , data.get(1).get(1) , data.get(2).get(0) , data.get(2).get(1) ans so on. 

有沒有可能是黃瓜的運行本身的所有表值的考驗嗎?

+0

使用「場景綱要」,而不是...這將運行每個用戶的密碼組合作爲單獨的測試。 – Grasshopper

回答

0

正如@Grasshopper說,使用Scenario Outline代替:

Scenario Outline: Login functionality 
    Given loginscreen 
    When I enter Email as <Email> and Password as <Password> 
    Then Login should be unsucessful 
    Examples: 
    | Email | Password  | 
    | xxxxxx | mypassword | 
    | abcde | mypassword |