自动运行黄瓜表

时间:2017-06-09 07:23:06

标签: automation cucumber

我有一个带有数据表的黄瓜场景:

场景:登录功能

给出登录屏幕

当我输入电子邮件为<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.

黄瓜是否有可能自行运行所有表值的测试?

1 个答案:

答案 0 :(得分: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   |