我有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個步驟。而不是以正常的方式繼續執行。 –