CucumberにAfterStepに相当するBeforeStepはありますか?
そうでない場合-誰かが解決策/回避策を見つけましたか?
GitHubのCucumber Wikiの Hooks に関するドキュメントによると、答えはノーです。ありますが、ありBefore
ませんBeforeStep
。達成しようとしていることに応じて、Before
必要なことを行うことができます。
各シナリオの前とシナリオの各ステップの後にBefore
実行される限り、BeforeStepを実現するには、コードをBeforeとAfterStepの両方のフックに配置するだけです。AfterStep
私はそれがかなり時代遅れの質問であることを知っていますが:
before はシナリオの前など明示的に使用される場合がありますが、シナリオの説明を汚すという事実のために、場合によっては意味がありません。
私は support/hooks.rb で使用します。
|シナリオ|を行う前に //各シナリオが終了
する前に実行する必要があるもの
テスト セット内のすべてのシナリオの前に、アクション アクションを繰り返す必要がある場合に便利です。