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 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_login_link(self): BrowserActionMethods.click(self.driver, self._login_link)
def click_on_enroll(self): BrowserActionMethods.click(self.driver, self._enroll_button)
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))