红宝石和黄瓜项目结构

时间:2017-07-19 23:42:43

标签: ruby selenium cucumber capybara project-structure

如何构建ruby cucumber项目,使实际代码驻留在一个文件夹中,测试套件驻留在另一个单点入口以调用整个测试套件。为了实现这一点,我还需要考虑其他因素。

1 个答案:

答案 0 :(得分:0)

您可以使用cucumber-rails gem https://github.com/cucumber/cucumber-rails

轻松设置黄瓜用于rails

然后在你的Gemfile中添加

group :test do
  gem 'cucumber-rails', :require => false
end

接下来你想要

bundle install

然后使用生成器在rails应用程序中设置黄瓜

rails generate cucumber:install

这会将黄瓜代码设置在您应用的features目录下。

然后你可以用

运行你的黄瓜
 ./script/cucumber