Module: Tedium::SitePrism::ActionDsl
- Defined in:
- lib/tedium/site_prism/action_dsl.rb
Instance Method Summary collapse
Instance Method Details
#action(name, role = name) ⇒ Object
4 5 6 7 8 9 10 |
# 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) ⇒ Object
12 13 14 |
# File 'lib/tedium/site_prism/action_dsl.rb', line 12 def actions(*names) names.each { |n| action n } end |