module TravianBot::Application::Navigation

Public Instance Methods

to_hero_quest_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 24
def to_hero_quest_page(selenium)
  selenium.navigate.to @url + "hero_adventure.php"
end
to_map_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 12
def to_map_page(selenium)
  to_page(selenium, 'map')
end
to_reports_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 20
def to_reports_page(selenium)
  to_page(selenium, 'reports')
end
to_resources_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 4
def to_resources_page(selenium)
  to_page(selenium, 'resources')
end
to_stats_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 16
def to_stats_page(selenium)
  to_page(selenium, 'stats')
end
to_village_page(selenium) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 8
def to_village_page(selenium)
  to_page(selenium, 'village')
end

Private Instance Methods

to_page(selenium, target) click to toggle source
# File lib/travian_bot/application/navigation.rb, line 29
def to_page(selenium, target)
  link = selenium.find_element(:xpath, "//ul[@id='navigation']/li[@class='#{target}']/a")
  link.click
end