高度なGherkinテクニック
Eggplant Functionalでは、機能を定義するために必要な基本的なGherkinキーワードに加えて、Gherkinテストをより完全に制御するためのいくつかの追加キーワードを利用できます。これらの高度なGherkinトピックには、以下のも のが含まれており、それぞれ詳細に説明されています。
Eggplant FunctionalでGherkin機能を作成する基本情報については、「Gherkinでテストを作成する」を参照してください。
背景
背景要素を使用して、機能内のすべてのシナリオで一貫したGivenステップを定義することができます。背景は機能の最初のシナリオの前に配置され、任意の数のGivenステートメントを含めることができます。また、Givenの代わりにAndやButキーワードのエイリアスを使用することもできます。
背景定義の例は以下のようになります:
Background: app in focus
Given that the Calculator app is running
And that the app is in focus