def test_C_OK_ZD(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_111111_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_R2_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Up_data_Button() Wait_ZD_ZJM.switch_frame_default() if page.Dialog() == "整理成功": self.WriteXlsx(9, 11, "PASS") else: self.WriteXlsx(9, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(9, 10, "Y") Wait_ZD_ZJM.switch_frame_default() page.OK_Msg()
def test_Zd_Subject_config_SJ(self): self.Log_In_DF_KMPZ_Button() self.Glo() ZT_infor.Click_Row2() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.JF_YJMJ_C() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() page.switch_frame(Data.frame1) ZT_infor.Click_Row4() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame3) ZT_infor.span_text_A() ZT_infor.Next_JM() ZT_infor.Next_JM() ZT_infor.Select_1304() ZT_infor.switch_frame_default() ZT_infor.Save_frame3() page.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() if page.Dialog() == "保存成功!": self.WriteXlsx(678, 11, "PASS") else: self.WriteXlsx(678, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(678, 10, "Y") page.OK_Msg()
def test_F_Not_ZD(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_U8_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_R2_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_Year_2020() Wait_ZD_ZJM.Month_3() Wait_ZD_ZJM.List_1() Wait_ZD_ZJM.Re_ZD_Button() Wait_ZD_ZJM.switch_frame_default() if page.Dialog() == "恢复制单操作成功!": self.WriteXlsx(14, 11, "PASS") else: self.WriteXlsx(14, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(14, 10, "Y")
def test_G_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Year_2019_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.User_Name_Bind() self.driver.implicitly_wait(10) page.switch_frame_default() page.switch_frame(Data.frame1) page.switch_frame_default() PEOPLE.Save_frame1() page.OK_Msg() PEOPLE.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.Bing_state_OK() PEOPLE.All_Select_Button() PEOPLE.Clear_Button() page.switch_frame_default() page.NG_Msg() PEOPLE.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) if PEOPLE.List_Display_two() == PEOPLE.List_Display_four(): self.WriteXlsx(10, 11, "PASS") else: self.WriteXlsx(10, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(10, 10, "Y")
def test_F_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_Not_OK() PEOPLE.Year_2019_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.OA_people_A() PEOPLE.Clear_Button() PEOPLE.switch_frame_default() Msg1 = page.Dialog() if Msg1 == "当前为未绑定人员,请选择已绑定人员进行清除绑定!!": self.WriteXlsx(8, 11, "PASS") else: self.WriteXlsx(8, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(8, 10, "Y") PEOPLE.switch_frame_default() page.OK_Msg() page.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.ERP_people_006() PEOPLE.Clear_Button() PEOPLE.switch_frame_default() Msg1 = page.Dialog() if Msg1 == "当前为未绑定人员,请选择已绑定人员进行清除绑定!!": self.WriteXlsx(9, 11, "PASS") else: self.WriteXlsx(9, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(9, 10, "Y")
def test_Zc_Subject_config_SJ(self): self.Log_In_DF_KMPZ_Button() self.Glo() ZT_infor.Click_Row2() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.JF_YJMJ_B() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() page.switch_frame(Data.frame1) ZT_infor.Click_Row4() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame3) ZT_infor.span_text_A() js = "var q=document.documentElement.scrllTop=1000" self.driver.execute_script(js) ZT_infor.Select_1012() # ZT_infor.Next_JM() # ZT_infor.Select_1148() ZT_infor.switch_frame_default() ZT_infor.Save_frame3() page.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() if page.Dialog() == "保存成功!": self.WriteXlsx(677, 11, "PASS") else: self.WriteXlsx(677, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(677, 10, "Y") page.OK_Msg()
def test_B_Subject_config_SJ(self): self.Log_In_DFKM() self.addIn_SJ_config() self.Replace(536, 8) ZT_infor.ZT_Num() ZT_infor.Send_KEY(C["按账套号查询"]) ZT_infor.YS_Check_button() Lab1 = ZT_infor.Lab1_1() Lab2 = ZT_infor.Lab1() Lab3 = ZT_infor.Lab3() # 平行记帐测试账套002 if Lab1 == "2019" and Lab2 == "测试帐套001" and Lab3 == "平行记帐测试账套002": self.WriteXlsx(536, 11, "PASS") else: self.WriteXlsx(536, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(536, 10, "Y") ZT_infor.ZT_Num_clear() self.Replace(537, 8) ZT_infor.Send_KEY(C["按账套号查询"]) ZT_infor.YS_Check_button() Lab4 = ZT_infor.Lab1() if Lab4 =="平行记帐测试账套002": self.WriteXlsx(537, 11, "PASS") else: self.WriteXlsx(537, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(537, 10, "Y") ZT_infor.ZT_Num_clear() self.Replace(538, 8) ZT_infor.Send_KEY(C["按账套号查询"]) ZT_infor.YS_Check_button() Lab5 = ZT_infor.Lab4() if Lab5 == "": self.WriteXlsx(538, 11, "PASS") else: self.WriteXlsx(538, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(538, 10, "Y") ZT_infor.ZT_Num_clear() ZT_infor.YS_Check_button() Lab6 = ZT_infor.Lab1_1() Lab7 = ZT_infor.Lab1() Lab8 = ZT_infor.Lab3() # 平行记帐测试账套002 if Lab6 == "2019" and Lab7 == "测试帐套001" and Lab8 == "平行记帐测试账套002": self.WriteXlsx(539, 11, "PASS") else: self.WriteXlsx(539, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(539, 10, "Y") ZT_infor.ZT_Num_clear() self.Replace(540,8) ZT_infor.Send_KEY(C["按账套号查询"]) ZT_infor.YS_Check_button() Lab9 = ZT_infor.Lab4() if Lab9 == "": self.WriteXlsx(540, 11, "PASS") else: self.WriteXlsx(540, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(540, 10, "Y")
def test_S_Subject_config_SJ(self): self.Log_In_DFKM() self.Glo() page.SJ_Button() ZT_infor.Year_2019_SJ() page.SJ_ZT_002() page.SJ_Add_Button() page.switch_frame_default() page.switch_frame(Data.frame1) ZT_infor.XXS_Deve_Input() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.CW_JZC() ZT_infor.JZC_Dispaly() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() ZT_infor.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() Msg = ZT_infor.Dialog() if Msg == "保存成功!": page.OK_Msg() ZT_infor.switch_frame(Data.myframe) Lab1 = ZT_infor.ZJM_Data_Display_2() if Lab1 == "320101[本年盈余-行政事业盈余]": self.WriteXlsx(616, 11, "PASS") else: self.WriteXlsx(616, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(616, 10, "Y") else: self.WriteXlsx(616, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(616, 10, "Y")
def test_Q_Subject_config_SJ(self): self.Log_In_DFKM() self.Glo() page.SJ_Button() ZT_infor.Year_2019_SJ() page.SJ_ZT_001() page.SJ_Add_Button() page.switch_frame_default() page.switch_frame(Data.frame1) ZT_infor.JXS_Deve_button() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.CW_mytree_93_span() ZT_infor.JXSE_SJ() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() ZT_infor.switch_frame(Data.frame1) ZT_infor.XXS_Deve_Input() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame3) ZT_infor.CW_mytree_93_span() ZT_infor.XXSE_SJ() ZT_infor.switch_frame_default() ZT_infor.Save_frame3() ZT_infor.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() Msg = ZT_infor.Dialog() if Msg =="此账套已绑定税金科目信息!": self.WriteXlsx(614, 11, "PASS") else: self.WriteXlsx(614, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(614, 10, "Y")
def test_D_Wait_ZD(self): self.Log_In_OK_ZD() Wait_ZD_ZJM.Advanced_Query() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Clear_Select_people_input() Wait_ZD_ZJM.Clear_Advanced_Query_Input() self.Replace(11, 8) Wait_ZD_ZJM.Advanced_Query_Input(C["输入"]) Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共0条记录": self.WriteXlsx(11, 11, "PASS") else: self.WriteXlsx(11, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(11, 10, "Y") Wait_ZD_ZJM.Advanced_Query() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) self.Replace(12, 8) Wait_ZD_ZJM.Clear_Advanced_Query_Input() Wait_ZD_ZJM.Advanced_Query_Input(C["输入"]) Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共8条记录": self.WriteXlsx(12, 11, "PASS") else: self.WriteXlsx(12, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(12, 10, "Y")
def test_B_OK_ZD(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_2020_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_Robin_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.List_1() Wait_ZD_ZJM.Look_PZ() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame3) # Wait_ZD_ZJM.Quit_Button_1() if Wait_ZD_ZJM.Header() == "有权凭证类别": # Wait_ZD_ZJM.Quit_Button_1() # if page.Dialog() == "确定要退出凭证制单?": self.WriteXlsx(8, 11, "PASS") else: self.WriteXlsx(8, 11, "ERROR") do_log.error("报错:实际与预期不符") # else: # self.WriteXlsx(8, 11, "ERROR") # do_log.error("报错:实际与预期不符") self.WriteXlsx(8, 10, "Y")
def test_O_People_Assist(self): global page, Data, PEOPLE page = Subject_Config_JM(self.driver, self.base_url, '') Data = AllData() PEOPLE = People_Assist(self.driver, self.base_url, '') page.open() page.input_username(Data.name_b) page.input_password(Data.pwd) page.click_submit() self.driver.implicitly_wait(10) page.CWJC() page.Win_XF() page.Win_Split() PEOPLE.Assist_Button() self.driver.implicitly_wait(10) PEOPLE.prevpage() PEOPLE.switch_frame(Data.myframe) Lab1 = PEOPLE.Clear_Up() if Lab1 == '整理': self.WriteXlsx(32, 11, "PASS") else: self.WriteXlsx(32, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(32, 10, "Y") PEOPLE.switch_frame_default() PEOPLE.nextpage() PEOPLE.nextpage() PEOPLE.switch_frame(Data.myframe) Lab2 = PEOPLE.Year_End() if Lab2 == '年结': self.WriteXlsx(33, 11, "PASS") else: self.WriteXlsx(33, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(33, 10, "Y")
def test_T_People_Assist(self): self.Log_In_Dep_Assist() self.driver.implicitly_wait(10) PEOPLE.Year_2019_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.User_Name_Bind() self.driver.implicitly_wait(10) page.switch_frame_default() page.switch_frame(Data.frame1) Msg = PEOPLE.Msg_Frame() if "是否继续??" in Msg: page.switch_frame_default() PEOPLE.Not_Save_frame1() PEOPLE.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.Bing_state_OK() if PEOPLE.All_Display() == "": self.WriteXlsx(44, 11, "PASS") else: self.WriteXlsx(44, 11, "ERROR") do_log.error("报错:实际与预期不符") else: self.WriteXlsx(44, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(44, 10, "Y")
def test_H_Wait_ZD(self): self.Log_In_OK_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_111111_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_R2_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_Year_2020() Wait_ZD_ZJM.Month_3() Wait_ZD_ZJM.List_1() Wait_ZD_ZJM.List_2() Wait_ZD_ZJM.Only_One_Button() Wait_ZD_ZJM.Button_ZZPZ() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame3) # Wait_ZD_ZJM.Quit_Button() if Wait_ZD_ZJM.Header() == "有权凭证类别": self.WriteXlsx(16, 11, "PASS") else: self.WriteXlsx(16, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(16, 10, "Y")
def test_T_Subject_config_SJ(self): self.Log_In_DFKM() self.Glo() page.SJ_Button() ZT_infor.Year_2019_SJ() page.SJ_ZT_001() ZT_infor.Lab_td_6() page.Change_Year_button() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame1) ZT_infor.Click_Row1() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.Select_Year_2020_ZT() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() ZT_infor.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() ZT_infor.switch_frame_default() Msg = ZT_infor.Dialog() if Msg=="此账套已绑定税金科目信息!": self.WriteXlsx(617, 11, "PASS") else: self.WriteXlsx(617, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(617, 10, "Y")
def test_R_Subject_config_SJ(self): self.Log_In_DFKM() self.Glo() page.SJ_Button() ZT_infor.Year_2020_SJ() page.SJ_ZT_001() page.SJ_Add_Button() page.switch_frame_default() page.switch_frame(Data.frame1) ZT_infor.JXS_Deve_button() ZT_infor.switch_frame_default() ZT_infor.switch_frame(Data.frame2) ZT_infor.CW_mytree_93_span() ZT_infor.JXSE_SJ() ZT_infor.switch_frame_default() ZT_infor.Save_frame2() ZT_infor.switch_frame(Data.frame1) ZT_infor.switch_frame_default() ZT_infor.Save_frame1() Msg = ZT_infor.Dialog() if Msg == "保存成功!": ZT_infor.switch_frame_default() page.OK_Msg() ZT_infor.switch_frame(Data.myframe) Lab1 = ZT_infor.ZJM_Data_Display_1() if Lab1 == "22210101[应交税费-应交增值税-进项税额]" : self.WriteXlsx(615, 11, "PASS") else: self.WriteXlsx(615, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(615, 10, "Y")
def test_G_Wait_ZD(self): self.Log_In_OK_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_111111_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_R2_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_Year_2020() Wait_ZD_ZJM.Month_3() Wait_ZD_ZJM.List_1() Wait_ZD_ZJM.Button_BZD() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame3() if page.Dialog() == "不制单操作必须输入备注信息": self.WriteXlsx(15, 11, "PASS") else: self.WriteXlsx(15, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(15, 10, "Y")
def test_A_Subject_config_SJ(self): self.Log_In_DFKM() self.addIn_SJ_config() self.Replace(531,8) ZT_infor.ZT_name() ZT_infor.Send_KEY_name(C["按账套名称查询"]) ZT_infor.YS_Check_button() Lab1 = ZT_infor.Lab1_1() Lab2 = ZT_infor.Lab1() Lab3 = ZT_infor.Lab3()#平行记帐测试账套002 if Lab1=="2019" and Lab2=="测试帐套001" and Lab3=="平行记帐测试账套002": self.WriteXlsx(531, 11, "PASS") else: self.WriteXlsx(531, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(531, 10, "Y") ZT_infor.ZT_name_clear() self.Replace(532,8) ZT_infor.Send_KEY_name(C["按账套名称查询"]) ZT_infor.YS_Check_button() Lab4 = ZT_infor.Lab1() Lab5 = ZT_infor.Lab2() if Lab4 == Lab5 =="测试帐套001": self.WriteXlsx(532, 11, "PASS") else: self.WriteXlsx(532, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(532, 10, "Y") ZT_infor.ZT_name_clear() self.Replace(533, 8) ZT_infor.Send_KEY_name(C["按账套名称查询"]) ZT_infor.YS_Check_button() Lab6 = ZT_infor.Lab4() if Lab6 =="": self.WriteXlsx(533, 11, "PASS") else: self.WriteXlsx(533, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(533, 10, "Y") ZT_infor.ZT_name_clear() ZT_infor.YS_Check_button() Lab7 = ZT_infor.Lab3() if Lab7 =="平行记帐测试账套002": self.WriteXlsx(534, 11, "PASS") else: self.WriteXlsx(534, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(534, 10, "Y") ZT_infor.ZT_name_clear() self.Replace(535, 8) ZT_infor.Send_KEY_name(C["按账套名称查询"]) ZT_infor.YS_Check_button() Lab8 = ZT_infor.Lab4() if Lab8 == "": self.WriteXlsx(535, 11, "PASS") else: self.WriteXlsx(535, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(535, 10, "Y")
def test_Q_People_Assist(self): global page, Data, PEOPLE page = Subject_Config_JM(self.driver, self.base_url, '') Data = AllData() PEOPLE = People_Assist(self.driver, self.base_url, '') page.open() page.input_username(Data.name_b) page.input_password(Data.pwd) page.click_submit() self.driver.implicitly_wait(10) ZJM = self.driver.current_window_handle # 切换窗口前的句柄 PEOPLE.JF_MJ_DDDD() #选择表单 # page.Win_Split() Win = self.driver.window_handles # 所有窗口句柄 for windows in Win: if windows != ZJM: self.driver.switch_to.window(windows) sleep(1) page.switch_frame(Data.zwIframe) PEOPLE.Select_People_icon() PEOPLE.switch_frame_default() PEOPLE.switch_frame(Data.frame1) PEOPLE.Select_CXB() PEOPLE.Select_Right_icon() PEOPLE.switch_frame_default() self.Glo() ZT_infor.Save_frame1() page.switch_frame(Data.zwIframe) PEOPLE.JF_MJ_Button() PEOPLE.JF_Select_MJ_C() self.Replace(40, 8) PEOPLE.JF_BXJE_Text_Value(C["报销金额"]) PEOPLE.DF_MJ_Button() PEOPLE.DF_Select_MJ_B() PEOPLE.DF_BXJE_Text_Value(C["支付金额"]) PEOPLE.switch_frame_default() PEOPLE.Form_Send() self.driver.switch_to.window(ZJM) page.Select_XT_Work() PEOPLE.Select_Wait_Do() PEOPLE.switch_frame(Data.mainIframe) PEOPLE.All_Wait_Do() PEOPLE.Wait_Do_List_Display_Button() Win1 = self.driver.window_handles # 所有窗口句柄 for windows1 in Win1: if windows1 != ZJM: self.driver.switch_to.window(windows1) sleep(1) PEOPLE.Agree_Button() PEOPLE.switch_frame_default() PEOPLE.switch_frame(Data.frame1) PEOPLE.Span_Title() Lab = PEOPLE.PZ_Display() if '崔雄D' in Lab: self.WriteXlsx(40, 11, "PASS") else: self.WriteXlsx(40, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(40, 10, "Y")
def test_C_Subject_config_SJ(self): self.Log_In_DFKM() self.addIn_SJ_config() self.Replace(541, 8) ZT_infor.ZT_year() ZT_infor.Send_KEY_year(C["按年度查询"]) ZT_infor.YS_Check_button() Lab1 = ZT_infor.CW_XSYS() # self.assertEqual(Lab1,"条/共3条记录") 断言只能判断一次。 if Lab1 == "条/共3条记录": self.WriteXlsx(541, 11, "PASS") else: self.WriteXlsx(541, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(541, 10, "Y") ZT_infor.ZT_year_clear() self.Replace(542, 8) ZT_infor.Send_KEY_year(C["按年度查询"]) ZT_infor.YS_Check_button() Lab2 = ZT_infor.CW_XSYS() if Lab2 == "条/共1条记录": self.WriteXlsx(542, 11, "PASS") else: self.WriteXlsx(542, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(542, 10, "Y") ZT_infor.ZT_year_clear() self.Replace(543, 8) ZT_infor.Send_KEY_year(C["按年度查询"]) ZT_infor.YS_Check_button() Lab3 = ZT_infor.CW_XSYS() if Lab3 == "条/共0条记录": self.WriteXlsx(543, 11, "PASS") else: self.WriteXlsx(543, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(543, 10, "Y") ZT_infor.ZT_year_clear() ZT_infor.YS_Check_button() Lab4 = ZT_infor.CW_XSYS() if Lab4 == "条/共3条记录": self.WriteXlsx(544, 11, "PASS") else: self.WriteXlsx(544, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(544, 10, "Y") ZT_infor.ZT_year_clear() self.Replace(545, 8) ZT_infor.Send_KEY_year(C["按年度查询"]) ZT_infor.YS_Check_button() Lab5 = ZT_infor.CW_XSYS() if Lab5 == "条/共0条记录": self.WriteXlsx(545, 11, "PASS") else: self.WriteXlsx(545, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(545, 10, "Y")
def test_N_Subject_config_SJ(self): self.Log_In_DFKM() self.AddIn_SJ_config_XXS() self.Replace(600, 8) ZT_infor.Check_Input_KMMC() ZT_infor.KMMC_Input(C["科目名称"]) ZT_infor.Check_Button() Lab1 = ZT_infor.CW_XSYS() if Lab1 == "条/共18条记录": self.WriteXlsx(600, 11, "PASS") else: self.WriteXlsx(600, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(600, 10, "Y") ZT_infor.Clear_KMMC_Input() self.Replace(601, 8) ZT_infor.KMMC_Input(C["科目名称"]) ZT_infor.Check_Button() Lab2 = ZT_infor.CW_XSYS() if Lab2 == "条/共4条记录": self.WriteXlsx(601, 11, "PASS") else: self.WriteXlsx(601, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(601, 10, "Y") ZT_infor.Clear_KMMC_Input() self.Replace(602, 8) ZT_infor.KMMC_Input(C["科目名称"]) ZT_infor.Check_Button() Lab3 = ZT_infor.CW_XSYS() if Lab3 == "条/共0条记录": self.WriteXlsx(602, 11, "PASS") else: self.WriteXlsx(602, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(602, 10, "Y") ZT_infor.Clear_KMMC_Input() ZT_infor.Check_Button() Lab4 = ZT_infor.CW_XSYS() if Lab4 == "条/共188条记录": self.WriteXlsx(603, 11, "PASS") else: self.WriteXlsx(603, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(603, 10, "Y") ZT_infor.Clear_KMMC_Input() self.Replace(604, 8) ZT_infor.KMMC_Input(C["科目名称"]) ZT_infor.Check_Button() Lab5 = ZT_infor.CW_XSYS() if Lab5 == "条/共0条记录": self.WriteXlsx(604, 11, "PASS") else: self.WriteXlsx(604, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(604, 10, "Y")
def test_M_Subject_config_SJ(self): self.Log_In_DFKM() self.AddIn_SJ_config_XXS() self.Replace(595, 8) ZT_infor.Check_Input_KMBM() ZT_infor.KMBM_Input(C["科目编码"]) ZT_infor.Check_Button() Lab1 = ZT_infor.CW_XSYS() if Lab1 == "条/共3条记录": self.WriteXlsx(595, 11, "PASS") else: self.WriteXlsx(595, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(595, 10, "Y") ZT_infor.clear_KMBM_Input() self.Replace(596, 8) ZT_infor.KMBM_Input(C["科目编码"]) ZT_infor.Check_Button() Lab2 = ZT_infor.CW_XSYS() if Lab2 == "条/共12条记录": self.WriteXlsx(596, 11, "PASS") else: self.WriteXlsx(596, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(596, 10, "Y") ZT_infor.clear_KMBM_Input() self.Replace(597, 8) ZT_infor.KMBM_Input(C["科目编码"]) ZT_infor.Check_Button() Lab3 = ZT_infor.CW_XSYS() if Lab3 == "条/共0条记录": self.WriteXlsx(597, 11, "PASS") else: self.WriteXlsx(597, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(597, 10, "Y") ZT_infor.clear_KMBM_Input() ZT_infor.Check_Button() Lab4 = ZT_infor.CW_XSYS() if Lab4 == "条/共188条记录": self.WriteXlsx(598, 11, "PASS") else: self.WriteXlsx(598, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(598, 10, "Y") ZT_infor.clear_KMBM_Input() self.Replace(599, 8) ZT_infor.KMBM_Input(C["科目编码"]) ZT_infor.Check_Button() Lab5 = ZT_infor.CW_XSYS() if Lab5 == "条/共0条记录": self.WriteXlsx(599, 11, "PASS") else: self.WriteXlsx(599, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(599, 10, "Y")
def test_A_Not_ZD(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_2020_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.SG_ZD_JM_New_Add_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) js = "$('input[id=billdate]').attr('readonly',false)" # 3.jQuery,设置为false # js = "$('input[id=billdate]').attr('readonly','')" # 4.jQuery,设置为空(同3) self.driver.execute_script(js)#操作日期控件 Wait_ZD_ZJM.Clear_Data_time() Wait_ZD_ZJM.Data_time(Wait_ZD_ZJM.Call_Data_time()) self.Replace(2, 8) Wait_ZD_ZJM.Double_Click_Input_First() Wait_ZD_ZJM.Input_First_1_text_ZY(C["第一行摘要"]) Wait_ZD_ZJM.Double_Click_Input_First_2() Wait_ZD_ZJM.Input_First_2_KM_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame3) ZT_infor.CW_mytree_162_span() Wait_ZD_ZJM.Select_6001() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame3() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.JF_RMB() Wait_ZD_ZJM.Input_JF_RMB(C["借方金额"]) Wait_ZD_ZJM.Double_Click_Input_Two() Wait_ZD_ZJM.Input_Two_2_text_ZY(C["第二行摘要信息"]) Wait_ZD_ZJM.Double_Click_Input_Two_2() Wait_ZD_ZJM.Input_Two_2_KM_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame4) ZT_infor.CW_mytree_162_span() Wait_ZD_ZJM.Select_6031() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame4() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.DF_RMB() Wait_ZD_ZJM.Input_DF_RMB(C["贷方金额"]) Wait_ZD_ZJM.Button_Save() sleep(5) if page.Dialog()=="保存成功": self.WriteXlsx(2, 11, "PASS") else: self.WriteXlsx(2, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(2, 10, "Y") page.switch_frame_default() page.OK_Msg()
def test_L_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_All() PEOPLE.Year_2020_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.OA_CXTJ() PEOPLE.OA_CXTJ_Name() self.Replace(20, 8) PEOPLE.OA_Name_input_Send_key(C["输入"]) PEOPLE.OA_Search_OA_NAME() self.Glo() Lab1 = ZT_infor.CW_XSYS() if Lab1 == "条/共8条记录": self.WriteXlsx(20, 11, "PASS") else: self.WriteXlsx(20, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(20, 10, "Y") PEOPLE.Clear_OA_Name_input_Send_key() self.Replace(21, 8) PEOPLE.OA_Name_input_Send_key(C["输入"]) PEOPLE.OA_Search_OA_NAME() self.Glo() Lab2 = ZT_infor.CW_XSYS() if Lab2 == "条/共1条记录": self.WriteXlsx(21, 11, "PASS") else: self.WriteXlsx(21, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(21, 10, "Y") PEOPLE.Clear_OA_Name_input_Send_key() PEOPLE.OA_CXTJ() PEOPLE.OA_CXTJ_YWY_BM() self.Replace(22, 8) PEOPLE.OA_Name_input_Send_key(C["输入"]) PEOPLE.OA_Search_OA_NAME() self.Glo() Lab3 = ZT_infor.CW_XSYS() if Lab3 == "条/共2条记录": self.WriteXlsx(22, 11, "PASS") else: self.WriteXlsx(22, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(22, 10, "Y") PEOPLE.Clear_OA_Name_input_Send_key() PEOPLE.OA_CXTJ() PEOPLE.OA_CXTJ_YWY_name() self.Replace(23, 8) PEOPLE.OA_Name_input_Send_key(C["输入"]) PEOPLE.OA_Search_OA_NAME() self.Glo() Lab4 = ZT_infor.CW_XSYS() if Lab4 == "条/共1条记录": self.WriteXlsx(23, 11, "PASS") else: self.WriteXlsx(23, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(23, 10, "Y")
def test_K_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_All() PEOPLE.Year_2020_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.ERP_people_ZS() PEOPLE.Save_Bind() page.switch_frame_default() Msg1 = page.Dialog() if Msg1 == "请至少选择一个OA人员进行绑定!": self.WriteXlsx(17, 11, "PASS") else: self.WriteXlsx(17, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(17, 10, "Y") page.switch_frame_default() page.OK_Msg() page.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.OA_people_BGSZR() PEOPLE.Save_Bind() page.switch_frame_default() Msg2 = page.Dialog() if Msg2 == "人员绑定成功!": self.WriteXlsx(18, 11, "PASS") else: self.WriteXlsx(18, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(18, 10, "Y") page.switch_frame_default() page.OK_Msg() page.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.ERP_people_LS() PEOPLE.OA_people_BGSKY1() PEOPLE.OA_people_BGSKY2() PEOPLE.OA_people_BGSKY3() PEOPLE.Save_Bind() page.switch_frame_default() Msg3 = page.Dialog() if Msg3 == "当前选择了多个OA人员绑定一个ERP业务员,导致个人往来辅助核算OA多个人员带出同一个ERP业务员,是否继续?": page.switch_frame_default() page.OK_Msg() Msg4 = page.Dialog() if Msg4 == "人员绑定成功!": self.WriteXlsx(19, 11, "PASS") else: self.WriteXlsx(19, 11, "ERROR") do_log.error("报错:实际与预期不符") else: self.WriteXlsx(19, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(19, 10, "Y") page.switch_frame_default() page.OK_Msg() page.switch_frame(Data.myframe) PEOPLE.switch_frame(Data.people_frame) PEOPLE.Bing_state_OK()
def test_H_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_All() PEOPLE.Year_2019_people() PEOPLE.PEOPLE_ZT_001() self.Glo() Lab1 = ZT_infor.CW_XSYS() from MySQL_Check.people_assist_SQL_01 import Num_R sleep(3) if Lab1 == "条/共168条记录" and Num_R == "168": self.WriteXlsx(11, 11, "PASS") else: self.WriteXlsx(11, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(11, 10, "Y")
def test_F_OK_ZD(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.Select_ZT_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) Wait_ZD_ZJM.Select_111111_ZT() Wait_ZD_ZJM.switch_frame_default() self.Glo() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Select_BD_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.Select_R2_Button() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) Wait_ZD_ZJM.Advanced_Query() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame3) Wait_ZD_ZJM.Clear_Select_people_input() self.Replace(12, 8) Wait_ZD_ZJM.Advanced_Query_Input(C["标题"]) Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame3() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共0条记录": self.WriteXlsx(12, 11, "PASS") else: self.WriteXlsx(12, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(12, 10, "Y") Wait_ZD_ZJM.Advanced_Query() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame4) Wait_ZD_ZJM.Clear_Advanced_Query_Input() self.Replace(13, 8) Wait_ZD_ZJM.Advanced_Query_Input(C["标题"]) Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame4() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共3条记录": self.WriteXlsx(13, 11, "PASS") else: self.WriteXlsx(13, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(13, 10, "Y")
def test_D_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_OK() PEOPLE.Year_2019_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.Clear_Button() PEOPLE.switch_frame_default() Msg1 = page.Dialog() if Msg1 == "请至少选择一条数据进行清除绑定!": self.WriteXlsx(6, 11, "PASS") else: self.WriteXlsx(6, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(6, 10, "Y") PEOPLE.switch_frame_default() page.OK_Msg()
def test_E_PZ_Check(self): self.Log_In_Wait_ZD() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame1) self.Clear_All_Input() Wait_ZD_ZJM.PZ_Text_YQ() self.Glo() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame1() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共18条记录": self.WriteXlsx(11, 11, "PASS") else: self.WriteXlsx(11, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(11, 10, "Y") Wait_ZD_ZJM.Condition_Check_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame2) Wait_ZD_ZJM.PZ_Text_CAI() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame2() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共0条记录": self.WriteXlsx(12, 11, "PASS") else: self.WriteXlsx(12, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(12, 10, "Y") Wait_ZD_ZJM.Condition_Check_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame3) Wait_ZD_ZJM.PZ_Text_JI() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame3() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共1条记录": self.WriteXlsx(13, 11, "PASS") else: self.WriteXlsx(13, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(13, 10, "Y") Wait_ZD_ZJM.Condition_Check_Button() Wait_ZD_ZJM.switch_frame_default() Wait_ZD_ZJM.switch_frame(Data.frame4) Wait_ZD_ZJM.PZ_Text_BY() Wait_ZD_ZJM.switch_frame_default() ZT_infor.Save_frame4() Wait_ZD_ZJM.switch_frame(Data.myframe) if ZT_infor.CW_XSYS() == "条/共0条记录": self.WriteXlsx(14, 11, "PASS") else: self.WriteXlsx(14, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(14, 10, "Y")
def test_M_People_Assist(self): self.Log_In_People_Assist() self.driver.implicitly_wait(10) PEOPLE.Bing_state_All() PEOPLE.Year_2020_people() PEOPLE.PEOPLE_ZT_001() PEOPLE.ERP_CXTJ() PEOPLE.ERP_CXTJ_YWY_BM() self.Replace(24, 8) PEOPLE.ERP_input_Send_key(C["输入"]) PEOPLE.ERP_Search_button() Lab1 = PEOPLE.ERP_Data_Display() if Lab1 == "条/共1条记录": self.WriteXlsx(24, 11, "PASS") else: self.WriteXlsx(24, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(24, 10, "Y") PEOPLE.Clear_ERP_input_Send_key() PEOPLE.ERP_CXTJ() self.Replace(25, 8) PEOPLE.ERP_input_Send_key(C["输入"]) PEOPLE.ERP_Search_button() Lab2 = PEOPLE.ERP_Data_Display() if Lab2 == "条/共3条记录": self.WriteXlsx(25, 11, "PASS") else: self.WriteXlsx(25, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(25, 10, "Y") PEOPLE.Clear_ERP_input_Send_key() PEOPLE.ERP_CXTJ() PEOPLE.ERP_CXTJ_YWY_name() self.Replace(26, 8) PEOPLE.ERP_input_Send_key(C["输入"]) PEOPLE.ERP_Search_button() Lab3 = PEOPLE.ERP_Data_Display() if Lab3 == "条/共1条记录": self.WriteXlsx(26, 11, "PASS") else: self.WriteXlsx(26, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(26, 10, "Y") PEOPLE.Clear_ERP_input_Send_key() PEOPLE.ERP_CXTJ() self.Replace(27, 8) PEOPLE.ERP_input_Send_key(C["输入"]) PEOPLE.ERP_Search_button() Lab4 = PEOPLE.ERP_Data_Display() if Lab4 == "条/共1条记录": self.WriteXlsx(27, 11, "PASS") else: self.WriteXlsx(27, 11, "ERROR") do_log.error("报错:实际与预期不符") self.WriteXlsx(27, 10, "Y")