如何与黄瓜/水豚一起使用?

时间:2012-11-01 15:01:59

标签: ruby-on-rails cucumber capybara pry

如何使用Pry来调配我的Cucumber步骤?这是一个例子。

When 'I download a PDF via "$label"' do |label|
  old_body = page.body
  click_link(label)
  page.driver.instance_variable_set '@body', page.body.pdf_to_text
  binding.pry
end

当我使用该步骤运行单个场景时,我可以访问Pry控制台

[1] pry(#<Cucumber::Rails::World>)>

但我不能写任何东西。它似乎停止了工作。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在将Rails升级到3.2.10 + Capybara到2.0.2之后我又做了同样的事情,现在Pry完美无瑕。