Class: LoginPage

Inherits:
Object
  • Object
show all
Includes:
PageObject
Defined in:
lib/mediawiki_selenium/support/pages/login_page.rb

Instance Method Summary collapse

Instance Method Details

#logged_in_as_elementObject



17
18
19
# File 'lib/mediawiki_selenium/support/pages/login_page.rb', line 17

def logged_in_as_element
  @browser.div(id: 'mw-content-text').p.b
end

#login_with(username, password, wait_for_logout_element = true) ⇒ Object



21
22
23
24
25
26
# File 'lib/mediawiki_selenium/support/pages/login_page.rb', line 21

def (username, password, wait_for_logout_element = true)
  username_element.when_present.send_keys(username)
  password_element.when_present.send_keys(password)
  .when_present.click
  logout_element.when_present(10) if wait_for_logout_element
end