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 |
全くわからないで、私のため
すると登録、複数のユーザーの3 'イベントのクリックには細かい作業と思われるでしょう繰り返したいと思うすべてのステップを繰り返します。あなたが与えた例は、あなたのために働かないのですか? 1つのシナリオで多くのステップを実行できるように見えると思いますが、自分のフィーチャステップクラスでステップクラスを継承すると、実際には1ステップ内から他のステップを実行することができます – Sirk
私はこのコードの結果として3つの異なるテストを受けていますが、1つのテストしか必要とせず、同じステップを書き直すのではなく、長いフローでちょうど繰り返す必要があります。 –
1回の実行で私は3人のユーザーを作成する必要があります。ユーザー作成が1ステップであれば簡単ですが、1ユーザーを作成するための5ステップがあります。これらの5ステップをもう一度繰り返す必要があります。そして、通常の方法で実行を続けるよりも。 –