def change_class_details(self, details): if 'classmates_data_viewable' in details: Select(self.browser.find_element_by_id( 'id_classmate_progress')).select_by_value( str(details['classmates_data_viewable'])) del details['classmates_data_viewable'] for field, value in details.items(): self.browser.find_element_by_id('id_' + field).clear() self.browser.find_element_by_id('id_' + field).send_keys(value) self.browser.find_element_by_id('update_button').click() if self.on_correct_page('teach_class_page'): return class_page.TeachClassPage(self.browser) else: return self
def change_class_details(self, details): if "classmates_data_viewable" in details: Select(self.browser.find_element_by_id( "id_classmate_progress")).select_by_value( str(details["classmates_data_viewable"])) del details["classmates_data_viewable"] for field, value in details.items(): self.browser.find_element_by_id("id_" + field).clear() self.browser.find_element_by_id("id_" + field).send_keys(value) self.browser.find_element_by_id("update_button").click() if self.on_correct_page("teach_class_page"): return class_page.TeachClassPage(self.browser) else: return self
def cancel(self): self.browser.find_element_by_id('cancel_button').click() return class_page.TeachClassPage(self.browser)
def go_back_to_class(self): self.browser.find_element_by_id("back_to_class_button").click() return class_page.TeachClassPage(self.browser)
def dismiss(self): self.browser.find_element_by_id('dismiss_button').click() return class_page.TeachClassPage(self.browser)
def move(self): self.browser.find_element_by_id('move_button').click() return class_page.TeachClassPage(self.browser)