def edit_by_index(self, index, group): wd = self.app.wd self.open_group_page() wd.find_elements_by_name("selected[]")[index].click() wd.find_element_by_name("edit").click() add.edit_group(self, group.name, group.header, group.footer) wd.find_element_by_name("update").click() self.open_group_page() self.group_cache = None
def edit_by_id(self, id, group): wd = self.app.wd self.open_group_page() wd.find_element_by_css_selector("input[value='%s']" % id).click() wd.find_element_by_name("edit").click() add.edit_group(self, group.name, group.header, group.footer) wd.find_element_by_name("update").click() self.open_group_page() self.group_cache = None
def create(self, group): wd = self.app.wd self.open_group_page() wd.find_element_by_name("new").click() #edit form add.edit_group(self, group.name, group.header, group.footer) wd.find_element_by_name("submit").click() self.open_group_page() #wait for check time.sleep(2) self.group_cache = None