Automation 自动运行黄瓜表

Automation 自动运行黄瓜表,automation,cucumber,Automation,Cucumber,我有一个cucumber场景,数据表是这样的: 场景:登录功能 给定登录屏幕 当我将电子邮件输入为并将密码输入为 那么登录应该是不成功的 如何以自动方式为所有表行运行该步骤。我找到的唯一解决方案是以这种方式检查每个单元格: data.get(1).get(0) , data.get(1).get(1) , data.get(2).get(0) , data.get(2).get(1) ans so on. cucumber是否有可能自己为所有表值运行测试?正如@Grasshopper所说

我有一个cucumber场景,数据表是这样的:

场景:登录功能

给定登录屏幕

当我将电子邮件输入为
并将密码输入为

那么登录应该是不成功的

如何以自动方式为所有表行运行该步骤。我找到的唯一解决方案是以这种方式检查每个单元格:

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

cucumber是否有可能自己为所有表值运行测试?

正如@Grasshopper所说,使用
场景大纲来代替:

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   |
场景大纲:登录功能
给定登录屏幕
当我输入Email as和Password as时
那么登录应该是不成功的
示例:
|电子邮件|密码|
|xxxxxx |我的密码|
|abcde |我的密码|

使用“场景大纲”代替。。。将每个用户密码组合作为单独的测试运行。
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   |