Sha256: 89927ddbe54e8662ebad1a6b8dd9e9ec1568a8fa52a5c01143af0ea2239f90e9

Contents?: true

Size: 463 Bytes

Versions: 1

Compression:

Stored size: 463 Bytes

Contents

require_relative '../template'

class HomePageTemplate < Template
  def body
    <<~EOF
      require_relative '../abstract/abstract_page'

      class HomePage < AbstractPage

        #Actions

        def go_to_login
          driver.wait { login_button_navigator }.click
        end

        private

        # Elements

        def login_button_navigator
          driver.find_element(accessibility_id: 'Login Screen')
        end
      end
    EOF
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_raider-0.1.9 lib/generators/templates/automation/home_page_template.rb