シナリオ アウトラインでは、2 つ以上のシナリオがある場合、2 つ以上のシナリオの両方に対して機能のすべてのステップが実行されます。
ただし、ステップの1つ、つまりログインステップを1回だけ実行する必要があります。
例えば:
Scenario Outline: Acceptance page has <Application> logo appearing on top
Given I am signing up in <Application> #I want to run this step only once
And I navigate to "Dashboard" page # I want to run this step only once
Then I should see "header logo" exist
And I should see "footer" exist
And I should expect the following elements to be visible
| element |
| Legal |
| Privacy |
| Security |
| Cookies |
Examples:
| Application |
| Gmail |
上記の機能ファイルでは、アプリケーションに 1 回だけログオンし、残りの手順を確認したいと考えています。
現在、すべての検証ステップで、ログオンが何度も発生します。
ログイン手順を 1 回だけ実行して、ページ上の複数の項目を確認する方法を提案してください。