module StillLife::CapybaraExtension::ElementExtension

Public Instance Methods

click(*) click to toggle source
Calls superclass method
# File lib/still_life/capybara_extension.rb, line 6
def click(*)
  return super if Thread.current[:_still_life_inside_modal]

  body_was = session.body
  super.tap do
    3.times do
      if session.body.present? && (session.body != body_was)
        StillLife.draw(session.body)
      else
        sleep(0.5) && next
      end
    end
  end
end