0

みんな

ルビーでキュウリとレーキを初めて使用しています。きゅうりのテストの例を完成させました。私のテストは、jetbrain による Ruby Mine で正常に実行されました (まあ、Before & After をフックするとうまくいきます)。Cucumber rake タスクを使用して cucumber を起動しようとすると、cucumber が起動し、フック スクリプトを除いて正常に実行されます。rake が cucumber ジョブを実行するときに、Before フックと After フック (および別のフック) の両方が呼び出されないことがわかりました。

require 'cucumber'
require 'cucumber/rake/task'
require 'rubygems'
require 'rake'
require File.dirname(__FILE__) + "/features/support/selenum_drivers"

task :features => [:chrome_runner]
Cucumber::Rake::Task.new (:chrome_runner) do |t|
  SeleniumCommon.configure do |config|
    config.selenium_chrome = true
  end
  t.cucumber_opts = "config=chrome features -f pretty -f progress -r features/all_features -r features/step_definitions"
end

これが私のレーキです

これについての任意のアイデア。ありがとうございました

4

1 に答える 1

0

cucumber.ymlに を使用しcucumber_opts、他の構成をsupportファイルに配置してみてください。

ここでは、javascript、chrome、headless などに使用する要点を示します。

于 2013-11-15T14:40:07.303 に答える