Rod*_*ves 5 testing capybara rspec-rails ruby-on-rails-5
我test.log在进行一些测试时遇到了问题,我想在请求中看到正在完成的请求。我可以更改配置以在日志中注册请求,如下所示?
Started GET "/carts" for 127.0.0.1 at 2017-07-25 19:09:55 -0300
Processing by CartsController#show as HTML
Rendering carts/show.html.erb within layouts/application
Rendered layouts/_header.html.erb (1.5ms)
Rendered layouts/_notice_modal.html.erb (1.2ms)
Rendered carts/show.html.erb within layouts/application (8.9ms)
Rendered layouts/_alert_modal.html.erb (0.7ms)
Rendered layouts/_notice_modal.html.erb (0.4ms)
Completed 200 OK in 62ms (Views: 57.6ms | ActiveRecord: 0.0ms)
Run Code Online (Sandbox Code Playgroud)
我使用的是 Rails 5.1.1、RSpec 3.6 和 Capybara 2.14.4。
在此先感谢您的帮助!
我在水豚中有以下配置rails_helper.rb:
require "capybara"
require "capybara/rspec"
....
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end
Capybara.javascript_driver = :selenium_chrome
Run Code Online (Sandbox Code Playgroud)