Sha256: ecfc67492f234d94579cba2728db588e185a7bb0bf31607572a601a26ab7c4f8
Contents?: true
Size: 590 Bytes
Versions: 3
Compression:
Stored size: 590 Bytes
Contents
require_relative '../abstract/abstract_page' class LoginPage < AbstractPage # Actions def login(username, password) username_field.send_keys username password_field.send_keys password login_button.click end private # Elements def username_field driver.find_element(xpath: "//XCUIElementTypeTextField[@name=\"username\"]") end def password_field driver.find_element(xpath: "//XCUIElementTypeSecureTextField[@name=\"password\"]") end def login_button driver.find_elements(xpath: "//XCUIElementTypeOther[@name=\"loginBtn\"]").last end end
Version data entries
3 entries across 3 versions & 1 rubygems