3

我应该怎么做才能使用 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>)>

但我什么也写不出来。似乎它停止工作了。有任何想法吗?

4

1 回答 1

2

在将 Rails 升级到 3.2.10 + Capybara 到 2.0.2 之后,我再次做了同样的事情,现在 Pry 可以完美运行。

于 2013-03-05T09:31:51.710 回答