Sha256: ee56dba2f9c3c5ee3c4445a01bf729f9cfe5bed3e2f75070fa81498104d97279

Contents?: true

Size: 665 Bytes

Versions: 28

Compression:

Stored size: 665 Bytes

Contents

require "rspec/expectations"

module GooglePages
  class LoginPage < SitePrism::Page
    set_url "https://accounts.google.com/ServiceLogin?service=mail&continue=https://mail.google.com/mail/"

    # deem.automation.qa
    # lp3$8)23%*@~[}x
    element :email, "#Email"
    element :password, "#Passwd"
    element :sign_in_button, "#signIn"
    element :re_auth, "#reauthEmail"

    def sign_in
      load
      if has_email?
        email.set("deem.automation.qa")
      elsif has_re_auth?
        raise "bad re-auth" unless re_auth.text == "deem.automation.qa@gmail.com"
      end
      password.set("lp3$8)23%*@~[}x")
      sign_in_button.click
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
cornucopia-0.1.40 spec/pages/google/login_page.rb
cornucopia-0.1.39 spec/pages/google/login_page.rb
cornucopia-0.1.38 spec/pages/google/login_page.rb
cornucopia-0.1.37 spec/pages/google/login_page.rb
cornucopia-0.1.36 spec/pages/google/login_page.rb
cornucopia-0.1.35 spec/pages/google/login_page.rb
cornucopia-0.1.34 spec/pages/google/login_page.rb
cornucopia-0.1.33 spec/pages/google/login_page.rb
cornucopia-0.1.32 spec/pages/google/login_page.rb
cornucopia-0.1.31 spec/pages/google/login_page.rb
cornucopia-0.1.30 spec/pages/google/login_page.rb
cornucopia-0.1.29 spec/pages/google/login_page.rb
cornucopia-0.1.28 spec/pages/google/login_page.rb
cornucopia-0.1.26 spec/pages/google/login_page.rb
cornucopia-0.1.25 spec/pages/google/login_page.rb
cornucopia-0.1.24 spec/pages/google/login_page.rb
cornucopia-0.1.23 spec/pages/google/login_page.rb
cornucopia-0.1.22 spec/pages/google/login_page.rb
cornucopia-0.1.21 spec/pages/google/login_page.rb
cornucopia-0.1.20 spec/pages/google/login_page.rb