【问题标题】:How to use Pry with Cucumber / Capybara?如何将 Pry 与 Cucumber / Capybara 一起使用?
【发布时间】:2012-11-01 15:01:58
【问题描述】:

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

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

【问题讨论】:

  • 如果按 Ctrl-D 会发生什么?会继续吗?

标签: ruby-on-rails cucumber capybara pry


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多