2017-06-09 158 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 |