20 lines
610 B
Python
20 lines
610 B
Python
from selenium.webdriver.common.by import By
|
|
from utils.common_methods import get_element, get_clickable_element
|
|
|
|
|
|
class Email_sign_in_page:
|
|
def __init__(self, driver):
|
|
self.driver = driver
|
|
self.email = get_element(self.driver, By.NAME, 'loginfmt')
|
|
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):
|
|
self.set_email(config['username'])
|
|
self.click_next_btn() |