def test_restore_user(self, text="【还原域用户】"): user_text = self.domain.get_text(domain_manage.loc("user_statistical")) self.domain.click_reduction_user() self.domain.click_reduction_select() self.domain.click_reduction_confirm() self.domain.not_text_element(domain_manage.loc("user_statistical"), user_text, text)
def test_remove_user(self, text="【移除域用户】"): user_text = self.domain.get_text(domain_manage.loc("user_statistical")) self.domain.click_select_user() self.domain.click_remove_user() self.domain.click_confirm() self.domain.not_text_element(domain_manage.loc("user_statistical"), user_text, text)
def test_delete_user(self, user_name="haoyc0", text="【删除域用户】"): user_text = self.domain.get_text(domain_manage.loc("user_statistical")) self.domain.find_system_user(user_name) self.domain.click_find() self.domain.click_select_user() self.domain.click_delete_user() self.domain.click_confirm() self.domain.click_confirm() sleep(10) self.domain.not_text_element(domain_manage.loc("user_statistical"), user_text, text)
def test_new_nis(self, text=data("test_new_nis")): self.domain.click_new_domain() self.domain.input_domain_name(text[0]) self.domain.click_domain_class() self.domain.click_domain_nis() self.domain.input_domain_master_ip(text[1]) self.domain.input_domain_user(text[2]) self.domain.input_domain_pass(text[3]) self.domain.input_domain_slave_ip(text[4]) self.domain.input_domain_describe(text[0]) self.domain.click_new_confirm() self.domain.displayed_true(domain_manage.loc("domain_nis_loc"), "创建NIS域【%s】" % text[0])
def test_add_user(self, text_data=data("test_add_user"), text_name="【创建域用户】"): self.domain.click_new_domain_user() self.domain.input_system_user_name(text_data[0]) self.domain.input_system_user_pass(text_data[1]) self.domain.input_system_user_id(text_data[2]) self.domain.input_system_user_group_id(text_data[2]) self.domain.input_system_user_home(text_data[3]) self.domain.input_system_user_describe(text_data[0]) self.domain.click_system_user_confirm() sleep(5) self.domain.text_element(domain_manage.loc("user_name_loc"), text_data[0], text_name)
def test_find_upload(self, file_name=data("import_file"), text="【导入域用户】"): user_text = self.domain.get_text(domain_manage.loc("user_statistical")) self.domain.upload_file() self.domain.file_upload(file_name) self.domain.not_text_element(domain_manage.loc("user_statistical"), user_text, text)
def test_import_domain_user(self, text="【同步域用户】"): self.domain.click_loading_user() self.domain.click_confirm() sleep(5) self.domain.element_number(domain_manage.loc("user_number"), "10", text)
def test_edit_domain(self, text="域描述已修改", text_name="【编辑域】"): # 编辑域 self.domain.click_check_domain() self.domain.input_describe(text, clear=1) self.domain.click_edit_confirm() self.domain.text_element(domain_manage.loc("describe_loc"), text, text_name)
def test_delete_domain(self, text_name="【删除域】"): self.domain.click_all_domain() self.domain.click_delete_domain() self.domain.click_confirm() self.domain.element_number(domain_manage.loc("domain_list"), "0", text_name)