def aa_test_2_createOrder_Person(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) self.assertEqual(my_client.search_by_fuzzy(), Data.cmp_name) functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") order = NewOrderPage(self.driver) order.createOrderForPerson() functions.insert_img(self.driver, current_time + "__myClient_orderCreatePerson.png") # 校验销售订单是否创建成功 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) order.clickOrderTab() self.assertEqual(order.verifySalesOrderCreateSucess().strip(), Data.cmp_name) functions.insert_img( self.driver, current_time + "__myClient_verifySalesOrderCreateSucessPerson.png") my_client.close()
def test_2_financeBookInfo_submit(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'], password=user['password'], city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) self.assertEqual(my_client.search_by_fuzzy(), '大坤哥自动化') functions.insert_img(self.driver, current_time + "__myClient_aftersearch.png") fin_book = finceBookInfo(self.driver) #打开需求书 fin_book.submitFinanceBookInfo() fin_book.setWaitTime(2) functions.insert_img( self.driver, current_time + "__financeBookInfo_afterSubmit.png") # fin_book.close() #校验需求书是否保存成功 self.user_login_verify(username=user['username'], password=user['password'], city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) self.assertEqual(fin_book.verify_finceBookInfo_save_success(), init.getClient('新客户')['lnk_mobile']) functions.insert_img( self.driver, current_time + "__myClient_verifyFinBookSubmit.png") my_client.setWaitTime(2) my_client.close()
def test_2_financeBookInfo_submit(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) # self.assertEqual(my_client.search_by_fuzzy(),'自动化测试有限公司') functions.insert_img(self.driver, current_time + "__myClient_aftersearch.png") fin_book = finceBookInfo(self.driver) #打开需求书 fin_book.submitFinanceBookInfo() fin_book.setWaitTime(2) functions.insert_img( self.driver, current_time + "__financeBookInfo_afterSubmit.png") # fin_book.close() #校验需求书是否保存成功 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) # self.assertEqual(my_client.search_by_fuzzy(),Data.cmp_name) functions.insert_img( self.driver, current_time + "__myClient_verifyFinBookSubmit.png") my_client.setWaitTime(2) my_client.close()
def test_2_create_newClient(self): self.user_login_verify() new_client = createClient(self.driver) new_client.setWaitTime(2) new_client.open_rapidOperation() new_client.open_newClient() new_client.switchToNewClientFrame() new_client.inputMobile(Data.lnk_moblie) new_client.checkMobileIsDuplicate() #self.assertEqual(new_client.check_num_isExist(), '验证通过') functions.insert_img(self.driver, current_time + "__Client_isNotExist.png") new_client.selectCltExeStatus() new_client.selectLoanArea() new_client.saveClient() time.sleep(1) functions.insert_img(self.driver, current_time + "__Client_isCreateSuccess.png") time.sleep(20) # #关闭创建页面,返回我的客户 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) # self.assertEqual(new_client.check_client_createSucess(), '') functions.insert_img( self.driver, current_time + "__CheckClient_isCreateSuccess.png") my_client.setWaitTime(2) my_client.close()
def test_2_fuzzySearch(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'],password =user['password'],city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) self.assertEqual(my_client.search_by_fuzzy(),'坤坤测试') functions.insert_img(self.driver,current_time+"__myClient_fuzzysearch.png") my_client.close()
def test_2_fuzzySearch(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) # self.assertEqual(my_client.search_by_fuzzy(),'') functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") my_client.setWaitTime(2) my_client.close()
def test_1_modifyCltLnk(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'],password =user['password'],city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) my_client.modifyLnkMan('坤坤测试','测试总经理','创始人','8888888','*****@*****.**') self.assertEqual(my_client.verify_modify_lnkMan(),'坤坤测试') functions.insert_img(self.driver,current_time+"__myClient_modifyLnkMan.png") my_client.close()
def aa_test_0001_createAimAmtTransfer(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) aim_trans = AimTransPage(self.driver) aim_trans.createAimTransfer() functions.insert_img(self.driver, current_time + "__aim_transfer.png") aim_trans.close()
def AA_test_4_BPOContractTransToVIP(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) contract_page = NewContractPage(self.driver) contract_page.BPOContractTransToVIP() # self.assertEqual(my_client.search_by_fuzzy(),'大坤哥自动化') functions.insert_img(self.driver, current_time + "__BPOContractChangeToVIP.png") my_client.close()
def aa_test_0003_modifyIntview(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.modifyIntview() # self.assertEqual(my_client.search_by_fuzzy(),'大坤哥自动化') functions.insert_img(self.driver, current_time + "__modifyIntview.png") my_client.close()
def aa_test_2_createOrder_Person(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) self.assertEqual(my_client.search_by_fuzzy(), Data.cmp_name) functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") order = NewOrderPage(self.driver) order.createOrderForPerson() functions.insert_img(self.driver, current_time + "__myClient_orderCreatePerson.png") # 校验销售订单是否创建成功 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) order.clickOrderTab() self.assertEqual(order.verifySalesOrderCreateSucess().strip(), Data.cmp_name) functions.insert_img(self.driver, current_time + "__myClient_verifySalesOrderCreateSucessPerson.png") my_client.close()
def test_0004_multCall(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) call_page = CallDetailPage(self.driver) call_page.multCall() # self.assertEqual(my_order.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img(self.driver, current_time + "__chanl_result_approve_Director.png") call_page.close()
def test_1_financeBookInfo_save(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'],password =user['password'],city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") fin_book = finceBookInfo(self.driver)#打开需求书 fin_book.saveFinancBookInfo() my_client.setWaitTime(2) functions.insert_img(self.driver, current_time + "__financeBookInfo_afterSave.png") #校验需求书是否保存成功 self.user_login_verify(username=user['username'], password=user['password'], city=user['city']) my_client = myClient(self.driver) my_client.gotoMyClientList_All(init.getClient('新客户')['lnk_mobile']) my_client.setWaitTime(2) self.assertEqual(fin_book.verify_finceBookInfo_save_success(),'自动化测试有限公司') functions.insert_img(self.driver,current_time+"__myClient_verifyFinBookSave.png") my_client.close()
def test_1_modifyCltLnk(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) my_client.modifyLnkMan('坤坤测试', '测试总经理', '创始人', '8888888', '*****@*****.**') # self.assertEqual(my_client.verify_modify_lnkMan(),'坤坤测试') functions.insert_img(self.driver, current_time + "__myClient_modifyLnkMan.png") my_client.setWaitTime(2) my_client.close()
def test_0004_multCall(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) call_page = CallDetailPage(self.driver) call_page.multCall() # self.assertEqual(my_order.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img( self.driver, current_time + "__chanl_result_approve_Director.png") call_page.close()
def step_searchShareClient(context, client_no): context.client_no = client_no global mc mc = myClient(context.driver) if client_no == '1': mc.gotoMyClientList_All(Data.share_phone1) elif client_no == '2': mc.gotoMyClientList_All(Data.share_phone2) elif client_no == '3': mc.gotoMyClientList_All(Data.share_phone3) else: print('输入的客户编号错误,请确认输入的编号为: 1,2,3') mc.setWaitTime(2)
def step_searchShareClient(context,client_no): context.client_no = client_no global mc mc = myClient(context.driver) if client_no == '1': mc.gotoMyClientList_All(Data.share_phone1) elif client_no == '2': mc.gotoMyClientList_All(Data.share_phone2) elif client_no == '3': mc.gotoMyClientList_All(Data.share_phone3) else: print('输入的客户编号错误,请确认输入的编号为: 1,2,3') mc.setWaitTime(2)
def aa_test_2_createBPOContract(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) contract_page = NewContractPage(self.driver) contract_page.createBPOContract() # self.assertEqual(my_client.search_by_fuzzy(),'大坤哥自动化') functions.insert_img(self.driver, current_time + "__createBPOContract.png") my_client.setWaitTime(2) my_client.close()
def test_0001_moveClientToBigProject(self): self.user_login_verify() create_client = createClient(self.driver) create_client.createNewClient(Data.move_client_phone) #创建一个新客户 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.move_client_phone) my_client.moveClientToBigProject() # self.assertEqual(my_order.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img(self.driver, current_time + "__deleteClientByRightClick.png") my_client.close()
def aa_test_1_createRefund_SALES(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) self.assertEqual(my_client.search_by_fuzzy(), Data.cmp_name) functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") my_client.setWaitTime(2) refund = RefundPage(self.driver) refund.createRefund() #self.assertEqual(my_client.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img(self.driver, current_time + "__myClient_orderCreateCMP.png") refund.close()
def aa_test_0002_createIntview_DC(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.createIntview_DC() functions.insert_img(self.driver, current_time + "__createDCIntview.png") # 修改成功之后 返回邀约【待审】列表页,校验是否修改成功 intview_page.gobacktoDraftIntviewList() self.assertEqual(intview_page.verifyDCIntviewCreateSucess(), '修改') functions.insert_img(self.driver, current_time + "__CheckCreateDCIntviewSucess.png") my_client.close()
def aa_test_0003_modifyIntview(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.modifyIntview() functions.insert_img(self.driver, current_time + "__modifyIntview.png") # 创建成功之后 返回邀约【待审】列表页,校验是否创建成 intview_page.gobacktoIntviewList() self.assertEqual(intview_page.verifyIntviewCreateSucess(), '自动化测试:修改邀约') functions.insert_img(self.driver, current_time + "__CheckModifyIntviewSucess.png") my_client.close()
def test_1_createOrder_CMP(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) functions.insert_img(self.driver, current_time + "__myClient_fuzzysearch.png") order = NewOrderPage(self.driver) order.createOrderForCMP() order.setWaitTime(2) #self.assertEqual(my_client.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img(self.driver, current_time + "__myClient_orderCreateCMP.png") order.close()
def test_0002_listDeleteClient(self): self.user_login_verify() create_client = createClient(self.driver) create_client.createNewClient(Data.delete_phone2) #创建一个新客户 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.delete_phone2) del_page = DeleteClientPage(self.driver) del_page.deleteClientFromList() # self.assertEqual(my_order.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img(self.driver, current_time + "__deleteClientFromList.png") del_page.close()
def test_0002_listShareClient(self): self.user_login_verify() create_client = createClient(self.driver) create_client.createNewClient(Data.share_phone2) #创建一个新客户 self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.share_phone2) share_page = ShareClientPage(self.driver) share_page.shareClientFromList() # self.assertEqual(my_order.search_by_fuzzy(), '需求书修改有限公司') functions.insert_img( self.driver, current_time + "__chanl_result_approve_Director.png") share_page.close()
def aa_test_3_createProductLineBPOContract(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) contract_page = NewContractPage(self.driver) contract_page.create_productline_BPOContract() functions.insert_img(self.driver, current_time + "__createPrdLineBPOContract.png") #验证外包合同是否创建成功 contract_page.gobackToContractlist() self.assertEqual(contract_page.verifyContractCreateSucess(),'发票申请') functions.insert_img(self.driver, current_time + "__CheckCreatePrdLineBPOContract.png") my_client.setWaitTime(2) my_client.close()
def test_0001_createIntview(self): try: self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.createIntview() # self.assertEqual(my_client.search_by_fuzzy(),'大坤哥自动化') functions.insert_img(self.driver, current_time + "__createIntview.png") my_client.close() except Exception as e: print('Case执行异常:%s' %e) functions.insert_img(self.driver,current_time + "__caseError.png") raise
def aa_test_3_createProductLineBPOContract(self): self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) contract_page = NewContractPage(self.driver) contract_page.create_productline_BPOContract() functions.insert_img(self.driver, current_time + "__createPrdLineBPOContract.png") #验证外包合同是否创建成功 contract_page.gobackToContractlist() self.assertEqual(contract_page.verifyContractCreateSucess(), '发票申请') functions.insert_img( self.driver, current_time + "__CheckCreatePrdLineBPOContract.png") my_client.setWaitTime(2) my_client.close()
def test_0001_createIntview(self): try: self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.createIntview() functions.insert_img(self.driver, current_time + "__createIntview.png") #创建成功之后 返回邀约【待审】列表页,校验是否创建成 intview_page.gobacktoIntviewList() self.assertEqual(intview_page.verifyIntviewCreateSucess(),'自动化测试:创建邀约') functions.insert_img(self.driver, current_time + "__CheckCreateIntviewSucess.png") my_client.close() except Exception as e: print('Case执行异常:%s' %e) functions.insert_img(self.driver,current_time + "__caseError.png") raise
def test_0001_createIntview(self): try: self.user_login_verify() my_client = myClient(self.driver) my_client.gotoMyClientList_All(Data.lnk_moblie) my_client.setWaitTime(2) intview_page = NewIntviewPage(self.driver) intview_page.createIntview() functions.insert_img(self.driver, current_time + "__createIntview.png") #创建成功之后 返回邀约【待审】列表页,校验是否创建成 intview_page.gobacktoIntviewList() self.assertEqual(intview_page.verifyIntviewCreateSucess(), '自动化测试:创建邀约') functions.insert_img( self.driver, current_time + "__CheckCreateIntviewSucess.png") my_client.close() except Exception as e: print('Case执行异常:%s' % e) functions.insert_img(self.driver, current_time + "__caseError.png") raise
def step_searchClient(context): global mc mc = myClient(context.driver) mc.gotoMyClientList_All(data.getCaseInitClient('邀约')['lnk_mobile']) mc.setWaitTime(2)
def step_moveToBigProject(context): my_client = myClient(context.driver) my_client.gotoMyClientList_All(Data.move_client_phone) my_client.moveClientToBigProject() functions.insert_img(context.driver, "deleteClientByRightClick_"+current_time+".png")
def step_searchClient(context): global mc mc = myClient(context.driver) mc.gotoMyClientList_All(Data.lnk_moblie) mc.setWaitTime(2)
def step_fuzzySearch(context): mc = myClient(context.driver) mc.gotoMyClientList_All(data.getCaseInitClient('修改联系人')['lnk_mobile']) mc.setWaitTime(2)
def step_moveToBigProject(context): my_client = myClient(context.driver) my_client.gotoMyClientList_All(Data.move_client_phone) my_client.moveClientToBigProject() functions.insert_img(context.driver, "deleteClientByRightClick_" + current_time + ".png")
def step_searchClient(context): global mc mc = myClient(context.driver) mc.gotoMyClientList_All(data.getCaseInitClient('需求书编辑')['lnk_mobile']) mc.setWaitTime(2)