module Tedium::SitePrism::ActionDsl

Public Instance Methods

action(name, role = name) click to toggle source
# File lib/tedium/site_prism/action_dsl.rb, line 4
def action(name, role = name)
  element "#{name}_element", :role, role

  define_method "#{name}!" do
    send("#{name}_element").click
  end
end
actions(*names) click to toggle source
# File lib/tedium/site_prism/action_dsl.rb, line 12
def actions(*names)
  names.each { |n| action n }
end