Module: PageObject::LoadsPlatform
- Included in:
- PageObject
- Defined in:
- lib/page-object/loads_platform.rb
Overview
module which provides a function for determining which platform to provide to the page object
Instance Method Summary collapse
-
#load_platform(browser, adapters) ⇒ Object
Determines which platform the Page Object should use based upon browser.
Instance Method Details
#load_platform(browser, adapters) ⇒ Object
Determines which platform the Page Object should use based upon browser
17 18 19 20 21 22 |
# File 'lib/page-object/loads_platform.rb', line 17 def load_platform(browser, adapters) adapters.each_value { |adapter| return adapter.create_page_object(browser) if adapter.is_for?(browser) } raise 'Unable to pick a platform for the provided browser' end |