現在、私は現在のシナリオ(説明、ファイルパス、名前など)から情報を取得しようとしています。このような前のフックでシナリオ情報を取得しようとします。前後のフックでシナリオ情報を把握できますか?
Before do |scenario|
puts scenario.name
puts scenario.description
#etc.
end
ただし、scenario.descriptionのようなものは使用できません。なぜなら、BeforeフックとAfterフックの両方で実行している場合、シナリオは機能のようなコアASTモジュールの一部ではなくCucumber::RunningTestCase::Scenario
と呼ばれているからです。 Cucumber::Core::Ast::Scenario
とCucumber::Core::Ast::OutlineTable::ExampleRow
からシナリオにアクセスできるようにしたいと考えています。現在のシナリオの説明のような値があります。 Cucumber::RunningTestCase::Scenario
ではなく、前後のフックでCucumber::Core::Ast::Scenario
にアクセスできますか?シナリオ名、説明、ファイルパスなどの情報を取得する別の方法ですか?これはキュウリとキュウリの最新のバージョン(2.4と1.5)を使用しています。さらに、私はもはや現在のステップとステップ数についての情報にアクセスすることができなくなりました。 ALL_SOURCE変数から