Module: Capybara::ElementClickOptionPatch

Defined in:
lib/capybara/playwright/node.rb

Instance Method Summary collapse

Instance Method Details

#perform_click_action(keys, **options) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/capybara/playwright/node.rb', line 3

def perform_click_action(keys, **options)
  # Expose `wait` value to the block given to perform_click_action.
  if options[:wait].is_a?(Numeric)
    options[:_playwright_wait] = options[:wait]
  end

  # Playwright has own auto-waiting feature.
  # So disable Capybara's retry logic.
  options[:wait] = 0
  super
end