功能文件中的黄瓜重复子步骤 [英] cucumber repeat substeps in a feature file

查看:109
本文介绍了功能文件中的黄瓜重复子步骤的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须在一次登录中运行包含多个案例的功能文件。
例如:

I have to run a feature file with multiple cases in a single login. For ex:

场景:检查总计
当用户使用用户名和密码登录时
并且用户检查了在
上,并且用户在上检查

Scenario: check total When user logs in with "username" and "password" And user checks for "" on "" And user checks for "" on ""

示例:

|用户名|密码|数量1 | date1 | amount2 | date2 | ...大约20个条目。

| username | password | amount1 | date1 |amount2|date2|... some 20 entries..

我需要在一次登录中检查日期金额,而在我的情况下,每次登录数据表中每个条目的时间。我该如何实现?

I need to check for amount on date in a single login,while in my scenario it is login each time for every entry in data table.How do I achieve it?

相反,我想要这样的东西:

当用户使用 username登录时和密码

Instead I want something like this:
When user logs in with "username" and "password"

示例:

|用户名|密码| ..只使用一次
,然后用户在日期检查金额

Examples:
|username|password| ..use it only once And user checks for "amount" on "date"

示例:

|金额|日期| ....循环超过20次

|amount|date|....loop over 20 times

推荐答案

经过研究,我找到了答案为此。只需在该步骤之后给出一个数据表,然后在相应的java方法中将数据表作为参数并对其进行迭代。

After some research,I have found an answer to this.Just give a datatable after that step,and take datatable as argument in the corresponding java method and iterate over it.

这篇关于功能文件中的黄瓜重复子步骤的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆