0

Cucumber 2.0.0 にアップグレードしたところ、バージョン 2 はシナリオのステップ メソッドをサポートしていないようです。

私のフックの以下のコードはこれが原因で機能せず、キュウリ バージョン 2.0.0 のルビー ドキュメントには代替方法がありません。

@step_t = Array.new
scenario.steps.each do |step|
  @step_t.push("#{step.name}")
end

cucumber 2.0.0 を使用してシナリオの手順を取得する機会があれば教えてください。

4

1 に答える 1

1

についてはわかりません2.0.0が、2.0.2次のような手順を実行できます
scenario.test_steps
シナリオのあらすじでなくても構いません。

そして、ステップ名の配列が必要な場合:
scenario.test_steps.map(&:name)

于 2015-09-02T19:49:30.603 に答える