def verify_login_not_success(self): element = BrowserActionMethods.get_element(self.driver, self._login_error_msg) return element.is_displayed()
def logout(self): BrowserActionMethods.click(self.driver, self._account_icon) #WaitMethods.wait_for_element(self.driver, self._logout_link) time.sleep(5) BrowserActionMethods.click(self.driver, self._logout_link)
def verify_login_sucess(self): element = BrowserActionMethods.get_element(self.driver, self._account_icon) return element.is_displayed()
def click_on_login_link(self): BrowserActionMethods.click(self.driver, self._login_link)
def login(self, username="", password=""): WaitMethods.wait_for_element(self.driver, self._email_field) BrowserActionMethods.input(self.driver, self._email_field, username) BrowserActionMethods.input(self.driver, self._password_field, password) BrowserActionMethods.click(self.driver, self._login_button)
def click_on_enroll(self): BrowserActionMethods.click(self.driver, self._enroll_button)
def click_on_agreed_terms(self): BrowserActionMethods.scroll_down(self.driver) BrowserActionMethods.click_modified(self.driver, self._terms_checkbox)
def click_on_paypal(self): WaitMethods.wait_for_element_invisible(self.driver, self._paypal_overlay) BrowserActionMethods.click(self.driver, self._paypal_radio)
def click_on_course(self, course_name): BrowserActionMethods.click(self.driver, self._course_link.format(course_name))
def find_course(self, course_name): BrowserActionMethods.input(self.driver, self._find_course_field, course_name)