Class: LoginPage
- Inherits:
-
Object
- Object
- LoginPage
- Includes:
- PageObject
- Defined in:
- lib/mediawiki_selenium/support/pages/login_page.rb
Instance Method Summary collapse
- #logged_in_as_element ⇒ Object
- #login_with(username, password, wait_for_logout_element = true) ⇒ Object
Instance Method Details
#logged_in_as_element ⇒ Object
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 login_with(username, password, wait_for_logout_element = true) username_element.when_present.send_keys(username) password_element.when_present.send_keys(password) login_element.when_present.click logout_element.when_present(10) if wait_for_logout_element end |