2
各キュウリのシナリオが始まる前にいくつかのコードを実行し、このシナリオに固有の実行コードを作るためにどのシナリオを開始するのかを知る方法が必要です。Cucumber-Javaのライフサイクルをフックする方法
キュウリのランナーを無効にして、フックを作成しようとしました。
私の解決策はありますか?
各キュウリのシナリオが始まる前にいくつかのコードを実行し、このシナリオに固有の実行コードを作るためにどのシナリオを開始するのかを知る方法が必要です。Cucumber-Javaのライフサイクルをフックする方法
キュウリのランナーを無効にして、フックを作成しようとしました。
私の解決策はありますか?
@Before
の中に書いたものは、すべてのシナリオの前に実行されます。次に、例えばgetName()
を使って特別なシナリオ情報を得ることができます。
@Before
public void before(Scenario scenario) {
String scenarioName = scenario.getName();
}
thisの例を見てください。私はフックを作っています。