Sha256: 7619ba17f94e5c222f3bff96615d83552a1495f25a95e8417496a2b3cd6015c3

Contents?: true

Size: 448 Bytes

Versions: 4

Compression:

Stored size: 448 Bytes

Contents

module ExampleMenu

  def self.included(base)
    base.class_eval do
      add_locator         :menu_button,          ".menuButton"
      add_locator         :account,               xpath: ".//*[@id='metaMenu']//a[contains(., 'Account')]"
      add_locator         :log_out,               xpath: ".//*[@id='metaMenu']//a[contains(., 'Log Out')]"
    end
  end

  def open_menu
    log.info "Open menu"
    click_link locator(:menu_button)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
howitzer-1.1.1 generators/pages/templates/example_menu.rb
howitzer-1.1.0 generators/pages/templates/example_menu.rb
howitzer-1.0.2 generators/pages/templates/example_menu.rb
howitzer-1.0.1 generators/pages/templates/example_menu.rb