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 step_createShareClient(context, client_no): context.client_no = client_no global nc nc = createClient(context.driver) nc.setWaitTime(2) nc.open_rapidOperation() nc.open_newClient() nc.switchToNewClientFrame() if client_no == '1': nc.inputMobile(Data.share_phone1) elif client_no == '2': nc.inputMobile(Data.share_phone2) elif client_no == '3': nc.inputMobile(Data.share_phone3) else: print('输入的客户编号错误,请确认输入的编号为: 1,2,3') nc.checkMobileIsDuplicate() time.sleep(1) assert_that(nc.check_num_isExist().strip(), equal_to('验证通过')) functions.insert_img(context.driver, "shareClient_isNotExist_" + current_time + ".png") time.sleep(1) nc.selectCltExeStatus() nc.selectLoanArea() nc.saveClient() time.sleep(1) functions.insert_img(context.driver, "shareClient_isCreateSuccess_" + current_time + ".png") # 客户详情
def test_2_create_newClient(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'], password=user['password'], city=user['city']) new_client = createClient(self.driver) new_client.setWaitTime(2) new_client.open_rapidOperation() new_client.open_newClient() new_client.switchToNewClientFrame() new_client.inputMobile(init.getClient('新客户')['lnk_mobile']) new_client.checkMobileIsDuplicate() time.sleep(1) self.assertEqual(new_client.check_num_isExist(), init.getExpectedResult('验证客户不存在')) 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") #客户详情 #校验客户是否创建成功 new_client.checkClientCreateSuccess( init.getClient('新客户')['lnk_mobile']) self.assertEqual(new_client.check_client_createSucess(), '') functions.insert_img( self.driver, current_time + "__CheckClient_isCreateSuccess.png") new_client.close()
def step_createShareClient(context,client_no): context.client_no = client_no global nc nc = createClient(context.driver) nc.setWaitTime(2) nc.open_rapidOperation() nc.open_newClient() nc.switchToNewClientFrame() if client_no == '1': nc.inputMobile(Data.share_phone1) elif client_no == '2': nc.inputMobile(Data.share_phone2) elif client_no == '3': nc.inputMobile(Data.share_phone3) else: print('输入的客户编号错误,请确认输入的编号为: 1,2,3') nc.checkMobileIsDuplicate() time.sleep(1) assert_that(nc.check_num_isExist().strip(), equal_to('验证通过')) functions.insert_img(context.driver, "shareClient_isNotExist_" + current_time + ".png") time.sleep(1) nc.selectCltExeStatus() nc.selectLoanArea() nc.saveClient() time.sleep(1) functions.insert_img(context.driver, "shareClient_isCreateSuccess_" + current_time + ".png") # 客户详情
def step_inputClientDetail(context): global nc nc = createClient(context.driver) nc.setWaitTime(2) nc.open_rapidOperation() nc.open_newClient() nc.switchToNewClientFrame() nc.inputMobile('12589756835') nc.checkMobileIsDuplicate()
def step_inputClientDetail(context): global nc nc = createClient(context.driver) nc.setWaitTime(2) nc.open_rapidOperation() nc.open_newClient() nc.switchToNewClientFrame() nc.inputMobile(data.getCaseInitClient('新增客户')['lnk_mobile']) nc.checkMobileIsDuplicate() time.sleep(1)
def step_inputClientDetail(context,lnk_mobile): context.lnk_mobile = lnk_mobile global nc nc = createClient(context.driver) nc.setWaitTime(2) nc.open_rapidOperation() nc.open_newClient() nc.switchToNewClientFrame() nc.inputMobile(lnk_mobile) # nc.inputMobile(Data.lnk_moblie) nc.checkMobileIsDuplicate() time.sleep(1)
def aa_test_1_verify_mobileNo_isExist(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('12589756835') new_client.checkMobileIsDuplicate() # self.assertEqual(new_client.check_num_isExist(), '该客户已经归属当前登录用户') functions.insert_img(self.driver, current_time + "__Client_isExist.png") new_client.close()
def test_1_verify_mobileNo_isExist(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'],password =user['password'],city=user['city']) new_client = createClient(self.driver) new_client.setWaitTime(2) new_client.open_rapidOperation() new_client.open_newClient() new_client.switchToNewClientFrame() new_client.inputMobile(init.getClient('老客户')['lnk_mobile']) new_client.checkMobileIsDuplicate() self.assertEqual(new_client.check_num_isExist(), init.getExpectedResult('验证客户已存在')) functions.insert_img(self.driver, current_time + "__Client_isExist.png") new_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 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 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_1_verify_mobileNo_isExist(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'], password=user['password'], city=user['city']) new_client = createClient(self.driver) new_client.setWaitTime(2) new_client.open_rapidOperation() new_client.open_newClient() new_client.switchToNewClientFrame() new_client.inputMobile(init.getClient('老客户')['lnk_mobile']) new_client.checkMobileIsDuplicate() self.assertEqual(new_client.check_num_isExist(), init.getExpectedResult('验证客户已存在')) functions.insert_img(self.driver, current_time + "__Client_isExist.png") new_client.close()
def test_2_create_newClient(self): user = init.getUser('销售顾问') self.user_login_verify(username=user['username'],password =user['password'],city=user['city']) new_client = createClient(self.driver) new_client.setWaitTime(2) new_client.open_rapidOperation() new_client.open_newClient() new_client.switchToNewClientFrame() new_client.inputMobile(init.getClient('新客户')['lnk_mobile']) new_client.checkMobileIsDuplicate() time.sleep(1) self.assertEqual(new_client.check_num_isExist(), init.getExpectedResult('验证客户不存在')) 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")#客户详情 #校验客户是否创建成功 new_client.checkClientCreateSuccess(init.getClient('新客户')['lnk_mobile']) self.assertEqual(new_client.check_client_createSucess(), '') functions.insert_img(self.driver, current_time + "__CheckClient_isCreateSuccess.png") new_client.close()
def step_createNewClient(context): create_client = createClient(context.driver) create_client.createNewClient(Data.move_client_phone)