class Capybara::Playwright::Node::SendKeys::PressKey

Public Class Methods

new(key:, modifiers:) click to toggle source
# File lib/capybara/playwright/node.rb, line 584
def initialize(key:, modifiers:)
  # puts "PressKey: key=#{key} modifiers: #{modifiers}"
  if modifiers.empty?
    @key = key
  else
    @key = (modifiers + [key]).join('+')
  end
end

Public Instance Methods

execute_for(element) click to toggle source
# File lib/capybara/playwright/node.rb, line 593
def execute_for(element)
  element.press(@key)
end