Sha256: 943e6dad7c3025f68bb1f0fe6cdbc51ba726703d71f5249db670a728b4a7b7bb

Contents?: true

Size: 342 Bytes

Versions: 4

Compression:

Stored size: 342 Bytes

Contents

# frozen_string_literal: true

require_relative '../abstract/abstract_page'

class LoginPage < AbstractPage
  using Raider::SeleniumHelper

  def url(_page)
    'index.html'
  end

  # Actions

  def login
    login_button.click_when_present
  end

  private

  # Elements

  def login_button
    driver.find_element(:id, 'log-in')
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby_raider-0.4.8 lib/generators/templates/automation/partials/visual_login.tt
ruby_raider-0.4.7 lib/generators/templates/automation/partials/visual_login.tt
ruby_raider-0.4.6 lib/generators/templates/automation/partials/visual_login.tt
ruby_raider-0.4.5 lib/generators/templates/automation/partials/visual_login.tt