自动运行黄瓜表
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 |
以上是关于自动运行黄瓜表的主要内容,如果未能解决你的问题,请参考以下文章
运行黄瓜并生成没有maven / gradle插件的html报告