def test_singlePay_4(self):
     '''错误收款账号查询'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     menu.inputValue(menu.input_list[1], menu.valueList[3])  # 输入查询条件
     menu.cBtn(menu.button_list[2])  # 点击查询按钮
     time.sleep(2)
     Text = menu.getValue(*menu.msg_list[7])
     self.assertIn('显示第 1 到第 0 条记录,总共 0 条记录', Text, '提示信息正确')
 def test_singlePay_17(self):
     '''取消新增代付'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])  # 点击批量代付
     menu.cBtn(menu.button_list[3])  # 点击新增按钮
     menu.cBtn(menu.button_list[11]) #取消新增
     msg17_1 = menu.isElementExist(menu.msg_list[2])
     self.assertFalse(msg17_1, '关闭新增窗口')
 def test_singlePay_39(self):
     '''数据导入'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.button_list[6]) #点击数据导入
     msg39_1 = menu.isElementExist(menu.msg_list[5])
     self.assertTrue(msg39_1, '弹出数据导入窗口')
 def test_singlePay_1(self):
     '''正确条件己方户名查询'''
     menu = Issuing_Page(self.driver)  # 实例化母子代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing() # 进入母子代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.button_list[1])#输入查询条件
     menu.cBtn(menu.button_list[2])#点击查询按钮
     Text = menu.getValue(*menu.msg_list[1])
     self.assertIn('沂南县蒲汪镇经管统计站', Text, '提示信息正确')
 def test_singlePay_43(self):
     '''点击批量代付'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.button_list[7])  # 点击批量代付
     msgInfo = menu.getValue(*menu.msg_list[0])
     self.assertIn(menu.valueList[10], msgInfo, '提示信息正确')
 def test_singlePay_38(self):
     '''导出模板'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.button_list[8]) #点击导出模板
     assert (os.path.exists('F:\TestDownloads\\银农直联代付模板.xlsx'))  # 检查是否已下载
 def test_singlePay_18(self):
     '''点击修改'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])  # 点击批量代付
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     msg18_1 = menu.getValue(*menu.msg_list[0])
     self.assertIn(menu.valueList[10], msg18_1, '提示信息正确')
 def test_singlePay_8(self):
     '''点击新增验证'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])#点击批量代付
     menu.cBtn(menu.button_list[3])#点击新增
     msg8_1 = menu.isElementExist(menu.msg_list[2])
     self.assertTrue(msg8_1, '弹出新增窗口')
 def test_singlePay_31(self):
     '''修改摘要'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     menu.inputValue(menu.input_list[6], menu.reason)
     menu.cBtn(menu.button_list[13])  # 提交
     msg31_1 = menu.getValue(*menu.msg_list[16])
     self.assertIn(menu.valueList[12], msg31_1, '提示信息正确')
     msg31_2 = menu.getValue(*menu.msg_list[1])
     self.assertIn(menu.valueList[15],msg31_2,'提示信息正确')
 def test_singlePay_41(self):
     '''为空数据导入'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.button_list[6])  # 点击数据导入
     menu.cBtn(menu.button_list[17])  # 点击提交
     msgInfo = menu.getValue(*menu.msg_list[17])
     self.assertIn(menu.valueList[17], msgInfo, '提示导入失败,停留在导入窗口')
 def test_singlePay_42(self):
     '''正确数据导入'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.button_list[6])  # 点击数据导入
     menu.uploadtrue()
     menu.cBtn(menu.button_list[17])  # 点击提交
     time.sleep(2)
     msgInfo = menu.getValue(*menu.msg_list[0])
     self.assertIn(menu.valueList[18], msgInfo, '提示信息正确')
 def test_singlePay_20(self):
     '''一项点击修改'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])  # 点击批量代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8]) #选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     msg20_1 = menu.isElementExist(menu.msg_list[3])
     self.assertTrue(msg20_1, '弹出修改窗口')
 def test_singlePay_16(self):
     '''新增代付'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])  # 点击批量代付
     menu.cBtn(menu.button_list[3])  # 点击新增按钮
     '''输入其他项'''
     time.sleep(1)
     menu.cBtn(menu.button_list[9])
     menu.cBtn(menu.button_list[21])
     menu.inputValue(menu.input_list[3], menu.valueList[3])
     menu.inputValue(menu.input_list[4], menu.valueList[4])
     menu.inputValue(menu.input_list[5], menu.valueList[5])
     menu.inputValue(menu.input_list[6], menu.valueList[0])
     card = self.driver.find_element_by_xpath('//*[@id="defaultForm"]/div[7]/div/select')
     Select(card).select_by_value('C')  # 获取下拉选
     menu.cBtn(menu.button_list[10])  # 提交
     time.sleep(1)
     msg16_1 = menu.getValue(*menu.msg_list[0])
     self.assertIn(menu.valueList[9], msg16_1, '提示信息正确')
 def test_singlePay_36(self):
     '''一项确定删除'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[5]) #点击删除
     menu.cBtn(menu.button_list[15])#确定删除
     msg36_1 = menu.isElementExist(menu.msg_list[17])
     self.assertTrue(msg36_1, '弹出删除成功信息')
 def test_singlePay_37(self):
     '''取消删除'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[5]) #点击删除
     menu.cBtn(menu.button_list[16])#取消删除
 def test_singlePay_9(self):
     '''为空新增校验'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])#点击批量代付
     menu.cBtn(menu.button_list[3])#点击新增按钮
     menu.cBtn(menu.button_list[10])#点击提交
     msg9_1 = menu.getValue(*menu.msg_list[8])
     self.assertIn(menu.valueList[7], msg9_1, '提示信息正确')
     msg9_2 = menu.getValue(*menu.msg_list[9])
     self.assertIn(menu.valueList[7], msg9_2, '提示信息正确')
     msg9_3 = menu.getValue(*menu.msg_list[10])
     self.assertIn(menu.valueList[8], msg9_3, '提示信息正确')
     msg9_4 = menu.getValue(*menu.msg_list[11])
     self.assertIn(menu.valueList[7], msg9_4, '提示信息正确')
 def test_singlePay_47(self):
     '''取消密码支付'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.input_list[10])  # 选择二项
     menu.cBtn(menu.button_list[7])  # 点击批量代付
     menu.cBtn(menu.button_list[19])#取消支付
 def test_singlePay_44(self):
     '''一项点击批量代付'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.input_list[10])  # 选择二项
     menu.cBtn(menu.button_list[7])  # 点击批量代付
     msgInfo = menu.isElementExist(menu.msg_list[6])
     self.assertTrue(msgInfo, '弹出批量代付窗口')
 def test_singlePay_24(self):
     '''修改清空金额提交'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])  # 点击批量代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8]) #选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     menu.clearValue(menu.input_list[5])
     menu.cBtn(menu.button_list[13])#提交
     time.sleep(1)
     msg24_1 = menu.getValue(*menu.msg_list[13])
     self.assertIn(menu.valueList[8], msg24_1, '提示信息正确')
 def test_singlePay_30(self):
     '''修改不规则金额'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     menu.inputValue(menu.input_list[5], menu.valueList[0])
     menu.cBtn(menu.button_list[13])  # 提交
     msg30_1 = menu.getValue(*menu.msg_list[13])
     self.assertIn(menu.valueList[8], msg30_1, '提示信息正确')
 def test_singlePay_46(self):
     '''正确密码支付'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.input_list[10])  # 选择二项
     menu.cBtn(menu.button_list[7])  # 点击批量代付
     menu.inputValue(menu.input_list[9], menu.valueList[2])  # 输入交易密码
     menu.cBtn(menu.button_list[20])#确定支付
     time.sleep(2)
     msgInfo = menu.getValue(*menu.msg_list[16])
     self.assertIn(menu.valueList[20], msgInfo, '提示信息正确')
 def test_singlePay_32(self):
     '''修改折卡'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     card = self.driver.find_element_by_xpath('//*[@id="defaultForm"]/div[7]/div/select')
     Select(card).select_by_value('P')  # 获取下拉选
     menu.cBtn(menu.button_list[13])  # 提交
     msg32_1 = menu.getValue(*menu.msg_list[16])
     self.assertIn(menu.valueList[12], msg32_1, '提示信息正确')
     msg32_2 = menu.getValue(*menu.msg_list[1])
     self.assertIn(menu.valueList[16], msg32_2, '提示信息正确')
 def test_singlePay_7(self):
     '''正确摘要查询'''
     menu = Issuing_Page(self.driver)  # 实例化批量代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入批量代付页面
     time.sleep(3)
     menu.cBtn(menu.button_list[2])#点击批量代付
     menu.inputValue(menu.input_list[2], menu.valueList[0])  # 输入查询条件
     menu.cBtn(menu.button_list[2])  # 点击查询按钮
     time.sleep(2)
     Text = menu.getValue(*menu.msg_list[1])
     self.assertIn('测试', Text, '提示信息正确')
 def test_singlePay_33(self):
     '''取消修改'''
     menu = Issuing_Page(self.driver)  # 实例化代付页面
     self.login.loginFunc()  # 登录
     menu.inissuing()  # 进入母子代付界面
     time.sleep(2)
     menu.cBtn(menu.button_list[2])  # 点击母子代付
     time.sleep(1)
     menu.cBtn(menu.input_list[8])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击修改按钮
     menu.cBtn(menu.button_list[14]) #点击取消
     msg33_1 = menu.isElementExist(menu.msg_list[3])
     self.assertFalse(msg33_1, '关闭修改窗口')