def notifications(self): locator = Locator( by=By.XPATH, value= '//span[@class="cf_sectiontitle"][contains(text(), "Notifications")]' ) return BaseElement(driver=self.driver, locator=locator)
def my_workflows(self): locator = Locator( by=By.XPATH, value= '//span[@class="cf_sectiontitle"][contains(text(), "My Workflows")]' ) return BaseElement(driver=self.driver, locator=locator)
def login_button(self): locator = Locator( by=By.XPATH, value='//a[@class="login-btn"][contains(text(), "Login")]') return BaseElement(driver=self.driver, locator=locator)
def signup_link(self): locator = Locator(by=By.CSS_SELECTOR, value='#sig-btn') return BaseElement(driver=self.driver, locator=locator)
def username_field(self): locator = Locator(by=By.CSS_SELECTOR, value='#txtUserName') return BaseElement(driver=self.driver, locator=locator)
def password_field(self): locator = Locator(by=By.CSS_SELECTOR, value='#txtPassword') return BaseElement(driver=self.driver, locator=locator)
def client_id_field(self): locator = Locator(by=By.CSS_SELECTOR, value='#txtClientID') return BaseElement(driver=self.driver, locator=locator)
def success_message(self): locator = Locator( by=By.XPATH, value='//div[@class="message-ico isuccess"]/span') return BaseElement(driver=self.driver, locator=locator)
def start_free_trial_button(self): locator = Locator( by=By.XPATH, value='//a[@class="login-btn"][contains(text(), "Start Free Trial")]') return BaseElement(driver=self.driver, locator=locator)
def check_box(self): locator = Locator( by=By.XPATH, value='//label[contains(text(), "I Agree")]') return BaseElement(driver=self.driver, locator=locator)
def signup_email_field(self): locator = Locator(by=By.CSS_SELECTOR, value='input#txtEmail') return BaseElement(driver=self.driver, locator=locator)