Sha256: c194819e32625746ccc3038d62fd4fb69f25bf4a0a7302b762d7f49568d160c6

Contents?: true

Size: 722 Bytes

Versions: 3

Compression:

Stored size: 722 Bytes

Contents

$:.unshift File.dirname(__FILE__)

require 'home_page'

$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib', 'selenium')

require 'directory_listing_page'
require 'license_page'

module Selenium
  class Menu
    attr_reader :browser
    def initialize(browser)
      @browser = browser
    end
  def home_link
    # todo there should be a way to alter this instance so that the click returns the directory listing page
    Link.by_id(browser, 'home', DirectoryListingPage.new(@browser))
  end
  
#MENU START
  def download_link
    Link.by_text(browser, 'Download')
  end
  
  def license_link
    Link.by_text(browser, 'License', LicensePage.new(@browser))
  end
#MENU END
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
Selenium-1.0.4 spec/selenium/menu.rb
Selenium-1.0.2 spec/selenium/menu.rb
Selenium-1.0.9 spec/selenium/menu.rb