5

Cucumber では、機能のすべてのシナリオが実行された後にステップを実行したいのですが、機能全体のアフター フックを使用できますか?現在、シナリオごとにアフター フックを使用できます。

4

4 に答える 4

3

私はそれが長い間あったことを知っていますが、私は長い間ここのユーザーではありませんでしたが、次のように使用される終了フックがあります:

at_exit do
  # Add code here
end

これは、env.rb ファイルまたは features/support ディレクトリに配置する必要があります。

ここに素晴らしいリンクがあります

于 2012-10-11T16:53:38.120 に答える
0

カスタム フォーマッタを使用して、after_feature メソッドを使用できます。

(以前はより詳しい情報へのリンクがありましたが、@katta はそれが利用できなくなったことを指摘しました)

于 2013-01-11T19:01:38.330 に答える
-2

もちろん、機能にタグを付けるだけです。

After('@mytag') do
  #Do your magic here
end

このドキュメントが役立つ場合があります:http://cukes.info/cucumber/api/ruby/latest/Cucumber/RbSupport/RbDsl.html#AfterStep-instance_method

于 2012-04-24T14:05:20.313 に答える