Sha256: 978f55a4246dc1c8f8c41b35790937239091f4350baf0e5194e3a3de35d0de77
Contents?: true
Size: 771 Bytes
Versions: 18
Compression:
Stored size: 771 Bytes
Contents
<%- if web? -%> require_relative '../components/header' <%- end -%> class Page <%- if cross_platform? -%> include AppiumHelper <%- end -%> <%=- ERB.new(File.read(File.expand_path('./partials/initialize_selector.tt', __dir__))).result(binding) -%> <%=- ERB.new(File.read(File.expand_path('./partials/visit_method.tt', __dir__))).result(binding) -%> <%=- ERB.new(File.read(File.expand_path('./partials/url_methods.tt', __dir__))).result(binding) -%> def to_s self.class.to_s.sub('Page', ' Page') end <%- if selenium_based? -%> # Components def header Header.new(driver.find_element(id: 'customer_menu_top')) end <%- elsif watir? -%> # Components def header Header.new(browser.element(id: 'customer_menu_top')) end <%- end -%> end
Version data entries
18 entries across 18 versions & 1 rubygems