I have a lot of animations on my page, which really slows down my tests in capybara because capybara often have to wait until a element has been animated, as it starts out hidden.
I found this solution for all jQuery based animations:
<%= javascript_tag '$.fx.off = true;' if Rails.env.test? %>
However i use twitter bootstrap and most animations from bootstrap is made by CSS 3 (with javascript fallback). So my question is, is there a way to turn of CSS 3 transitions and animations in tests?
Starting from Capybara v3.2.0:
Capybara.disable_animation = true
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With