Files
doczyai-pipelines/archive/Doczy.AI_Automation/pages/Email_sign_in_page.py
T

21 lines
620 B
Python
Raw Normal View History

2024-05-07 18:13:51 +05:30
from selenium.webdriver.common.by import By
2024-05-20 17:46:45 +05:30
from utils.element_related_methods import get_element, get_clickable_element
2024-05-07 18:13:51 +05:30
class Email_sign_in_page:
def __init__(self, driver):
self.driver = driver
2024-09-30 12:21:29 +01:00
self.email = get_element(self.driver, By.NAME, "loginfmt")
2024-05-07 18:13:51 +05:30
self.next_btn = get_clickable_element(self.driver, By.ID, "idSIButton9")
def set_email(self, email):
self.email.clear()
self.email.send_keys(email)
def click_next_btn(self):
self.next_btn.click()
def sign_in(self, config):
2024-09-30 12:21:29 +01:00
self.set_email(config["username"])
self.click_next_btn()