module Capybara::Node::Actions
def while_visible(element, visible_css)
def while_visible(element, visible_css) if visible_css == true visible_css = { opacity: 1, display: 'block', visibility: 'visible', width: 'auto', height: 'auto' } end _update_style(element, visible_css) unless element.visible? raise ExpectationNotMet, 'The style changes in :make_visible did not make the file input visible' end begin yield element ensure _reset_style(element) end end