为什么我仍然可以在 Rails Rspec 中使用 Capybara 方法 Type Request
Why I still can use Capybara method inside Rails Rspec Type Request
Capybara is no longer supported in request specs as of Capybara 2.0.0.
为什么我仍然可以使用 Request 规范中的 Capybara 方法;例如 visit
、click_link
、click_button
?
我的相关 Gemfile.lock
条目:
capybara (~> 2.15.1)
rspec-rails (~> 3.5, >= 3.5.2)
很可能是因为您将 `Capybara::DSL 包含在所有测试类型中。检查您的代码是否有类似
的内容
RSpec.configure do |config|
...
config.include Capybara::DSL # includes into every type of test
...
并删除包含行,它应该已经通过要求“capybara/rspec”正确配置。
Capybara is no longer supported in request specs as of Capybara 2.0.0.
为什么我仍然可以使用 Request 规范中的 Capybara 方法;例如 visit
、click_link
、click_button
?
我的相关 Gemfile.lock
条目:
capybara (~> 2.15.1)
rspec-rails (~> 3.5, >= 3.5.2)
很可能是因为您将 `Capybara::DSL 包含在所有测试类型中。检查您的代码是否有类似
的内容RSpec.configure do |config|
...
config.include Capybara::DSL # includes into every type of test
...
并删除包含行,它应该已经通过要求“capybara/rspec”正确配置。