私が知っているように、@Beforeフックはすべてのシナリオの前に実行されていますが、今は背景タグで会ったことがあります。独自のステップ以外の@Beforeタグとまったく同じ機能です。 誰でも実際の生活の中でdiff.sが何であるか説明できますか? Beforeの代わりにBackgroundを使用しなければならないときは?(キュウリ)背景と前のタグの違いは何ですか?
3
A
答えて
3
はCucumber documentationによると、ここでBefore
が何をするかです:フックの前に
は、各シナリオの最初のステップの前に実行されます。それらは が登録されているのと同じ順序で実行されます。
そして、ここではBackground
が何をするかです:
背景には、あなたは、単一の機能でシナリオにいくつかのコンテキストを追加することができます。背景は、 のステップ数を含むシナリオに非常に似ています。違いは、それが実行されるときです。背景はそれぞれのシナリオの前で、Before Hooksの後に実行される です。
実際、すでに気付いているように、それらの構造は少し異なります。 一般的な方法は、次のようにそれらを使用することです:
- 使用
Background
あなたのシナリオの前にいくつかの技術的な設定をしなければならないとき、あなたのシナリオ - 使用
Before
に顧客可読事前条件を提供
しかし、ここで理解するための主なものは、操作の順序です:フック1の前に
- >フックの前に2 - > ... - >背景 - >シナリオ
これらは、さまざまなレベルの事前条件を表しているに過ぎません。
関連する問題
- 1. キュウリの背景対前のフック
- 2. キュウリの背景と持続シナリオ(または前提条件)
- 3. RSpecとキュウリの違いは何ですか?
- 4. キュウリと分裂器の違いは何ですか?
- 5. キュウリとウマの主な違いは何ですか?
- 6. OpencVの背景と前景
- 7. androidのincludeタグとmergeタグの違いは何ですか
- 8. タグと<field>タグの間の違いは何ですか?
- 9. iOS - NavigationBarの背景とUIViewの背景色の違い
- 10. expressionengineにincludeタグとembedタグの違いは何ですか?
- 11. Docker:--linkタグ:dbと--linkタグの違いは何ですか?
- 12. MouseInputsとKeyInputsの違いは何ですか(前景を取得するには)
- 13. タグの違いは何ですか
- 14. ImageView/ImageButtonのsrcCompatと背景の違い
- 15. OpenCVの前景 - 背景セグメンテーション手法の相違点
- 16. Productionのブランチとタグのチェックアウトの違いは何ですか?
- 17. はここに、前景と背景
- 18. イメージの背景とimgのタグのDivs
- 19. 端末の背景色と前景色
- 20. Android TransitionDrawable changeイメージビューの背景と前景?
- 21. git pushとgit commitのタグの違いは何ですか
- 22. htmlタグの削除 `*?`と `*`の違いは何ですか?
- 23. 背景画像は、spanタグ
- 24. ボタンの背景色をwpfのソリッドカラーブラシで直接設定することの違いは何ですか
- 25. 背景画像のaltタグ
- 26. CSSファイル内の背景イメージのディレクトリとは何ですか?
- 27. コンソールアプリケーションの背景色と前景色を設定しますか?
- 28. VB.NETと以前のバージョンのVBの違いは何ですか?
- 29. Officeリボンの背景と前景を変更するには
- 30. x:Keyとx:WPFの名前の違いは何ですか?