我有Specflow的长场景,我需要添加3个用户,所有的步骤都是一样的。我如何重复流程中的几个步骤?在specflow中重复步骤
方案概述:与多个用户注册
Given Go to page
#Login
And Click on sign in button
When Enter email '[email protected]'
And Enter password '123456'
And Click on Submit button
And click on Events list button
And Open Event
And Go to new opened page
And Click on Register to event button
我需要重复
When Click on Person title '<title>'
And Select ticket package
And Select ticket quantity '15'
And Click on submit registration button
And Enter mail <email> to register to event
And Enter first name <first name> to register to event
And Enter last name <last name> to register to event
And Click on submit registration button
And Click on submit registration button
Examples:
| title | email | first name | last name |
| Person 1 | [email protected] | Person1 | Person1 |
| Person 2 | [email protected] | Person2 | Person2 |
| Person 3 | [email protected] | Person3 | Person3 |
停止重复这些步骤和完成情况
当点击Continue按钮 然后3用户应在列表中
不能完全确定你需要做的,使用情况概要重复你说你想重复的所有步骤。你给的例子,这不适合你吗? 我会说它看起来像你有一个单一的场景很多步骤的方式,如果你继承了你自己的功能步骤类 – Sirk
上的“steps”类,你实际上能够在一个步骤内执行其他步骤我正在接受3个不同的测试,因为这个代码的结果是我只需要1次测试,而不是重写相同的步骤,我需要重复只是我在长流程中。 –
在一次执行中,我需要创建3个用户。如果用户创建步骤为1步,则很容易,但创建1个用户需要5个步骤,而我需要再次重复这5个步骤。而不是以正常的方式继续执行。 –