例如。
describe 'xxx' do
let() {}
print page.response
before {visit user_path(user)}
print page.response
是否有类似的语法来实现'print page.response'?编写 rspec 时调试的正确方法是什么?
最佳答案
如果您想查看页面在特定时间点的样子,请使用 Capybara 的 save_and_open_page
方法。为了使其正常工作,您需要将 launchy
gem 添加到您的 Gemfile
中的“test”组中。
当您调用 save_and_open_page
时,它将保存当前页面,然后将其打开以在浏览器中显示给您。
关于ruby-on-rails - 使用 rspec 时如何打印当前页面响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51119903/