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