2017-12-06 8 views
0

(シナリオではない)の各ステップの前後に、のステップを実行したい。キュウリでどうすればいいですか?ステップの後とステップキュウブの前

junitの前と後に似ています。

**私はjavaを使用しています。 https://github.com/cucumber/cucumber/wiki/Hooks

+1

https://github.com/cucumber/cucumber-jvm/pull/838またはhttps:// stackoverflow .com/questions/44298345 /キャプチャの仕方のスクリーンショット-jack-and-cucumberの後のステップバイステップ – Grasshopper

+0

@ tetchen9答えをコピーしましたが動作しません。誰かがbeforeRunningStepを呼び出す必要があるように見えます。私は完全な例が必要です –

+0

キュウリJVMには前と後の注釈があります。各シナリオの前後に呼び出されます。これは、各テストの前と後に呼び出されるJUnits BeforeアノテーションとAfterアノテーションに似ています。私は各ステップの前に呼び出されるものは認識していません。達成したいことについてより多くの情報を共有してください。代わりの解決方法をお手伝いできるかもしれません。 –

答えて

0

あなたが特定のステップのためにこれらをフィルタリングする場合は、

AfterStep('@cucumis', '@sativus') do # This will only run after steps within scenarios tagged # with @cucumis AND @sativus. end

リファレンスを行うAfterStepのような何か(まだBeforeStepを発見していない)

AfterStep do #After every step #this is also before the next step... end

があるはずです

+0

これはjavaにありません –

関連する問題