耙黄瓜钩不起作用

时间:2013-10-05 07:53:44

标签: ruby selenium cucumber selenium-webdriver

每一个

我是黄瓜新人耙红宝石。我已经完成了黄瓜测试的一个例子。我的测试在Ruby Mine中通过jetbrain运行正常(好吧,钩前和后工作好)。当我尝试使用Cucumber rake任务启动黄瓜时,除了钩子脚本之外,黄瓜开始并运行良好。我发现当rake运行黄瓜作业时,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

这是我的Rake

对此有任何想法。 谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试将cucumber.yml用于cucumber_opts,并将其他配置放在support文件中。

Here a gist I use for javascript, chrome, headless and more.