Files
doczyai-pipelines/Doczy.AI_Automation/pages/Password_sign_in_page.py
T
Michael McGuinness 037909db74 format codebase
2024-09-30 12:21:29 +01:00

22 lines
655 B
Python

from selenium.webdriver.common.by import By
from utils.element_related_methods import get_clickable_element, get_element
class Password_sign_in_page:
def __init__(self, driver):
self.driver = driver
self.password = get_element(self.driver, By.NAME, "passwd")
self.sign_in_btn = get_clickable_element(self.driver, By.ID, "idSIButton9")
def set_password(self, password):
self.password.clear()
self.password.send_keys(password)
def click_sign_in_btn(self):
self.sign_in_btn.click()
def sign_in(self, config):
self.set_password(config["password"])
self.click_sign_in_btn()