自动运行黄瓜表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动运行黄瓜表相关的知识,希望对你有一定的参考价值。

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

场景:登录功能

给出登录屏幕

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

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

答案

正如@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   |

以上是关于自动运行黄瓜表的主要内容,如果未能解决你的问题,请参考以下文章

作为 Eclipse 中未显示的黄瓜功能运行

我可以通过端点作为 API 运行黄瓜测试吗?

运行黄瓜并生成没有maven / gradle插件的html报告

如何通过命令提示符和使用 Maven 的 jenkins 运行单个黄瓜功能文件?

从Jenkins构建存档黄瓜报告

缺少步骤 - Junit - 黄瓜