Example #1
0
 def test_years_query_4(self):
     """收款状态查询"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     years = self.driver.find_element_by_xpath(
         '//*[@id="searchForm"]/div[7]/select')
     Select(years).select_by_value('3')  # 获取下拉选
     menu.cBtn(menu.button_list[1])  # 查询
     time.sleep(1)
     msgInfo = menu.getValue(*menu.msg_list[1])
     self.assertEqual(menu.assertlist[2], msgInfo, '查询正确')
Example #2
0
 def test_account_query_3(self):
     """经手人查询"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     account = self.driver.find_element_by_xpath('//*[@id="hand_man"]')
     Select(account).select_by_value(
         'b4293243a3da4d1a9e9b7b9805721687')  # 获取下拉选
     menu.cBtn(menu.button_list[1])  # 查询
     time.sleep(1)
     msgInfo = menu.getValue(*menu.msg_list[1])
     self.assertIn(menu.assertlist[1], msgInfo, '查询正确')
Example #3
0
 def test_detail_check(self):
     """明细查看"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.button_list[2])
     time.sleep(1)
     msg = menu.isElementExist(menu.msg_list[2])
     self.assertTrue(msg, '弹出明细窗口')
Example #4
0
 def test_paymentstatus(self):
     """遍历收款状态选项"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[4])
     list_Num = []
     for contract_paymentstatus in menu.paymentstatus:  # 循环遍历收款状态下拉列表
         text, contract_paymentstatus = menu.contractOption(
             *contract_paymentstatus)
         list_Num.append(text)
     self.assertEqual('请选择', list_Num[0])
     self.assertEqual('正常履约', list_Num[1])
     self.assertEqual('已终止', list_Num[2])
     self.assertEqual('超期未收', list_Num[3])
     self.assertEqual('待收款', list_Num[4])
Example #5
0
 def test_handledby(self):
     """遍历经手人选项"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[3])
     list_Num = []
     for contract_handledby in menu.handledby:  # 循环遍历经手人下拉列表
         text, contract_handledby = menu.contractOption(*contract_handledby)
         list_Num.append(text)
     self.assertEqual('请选择', list_Num[0])
     self.assertEqual('张站长', list_Num[1])
     self.assertEqual('管理员', list_Num[2])
     self.assertEqual('张昱', list_Num[3])
     self.assertEqual('徐玥', list_Num[4])
     self.assertEqual('朱红霞', list_Num[5])
Example #6
0
 def test_alone_query_1_7(self):
     """正确合同年限查询"""
     menu = DetailaCcount_page(self.driver)  # 实例化明细账页面
     self.login.loginFunc()  # 登录
     menu.indetailaccountpage()  # 进入明细账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.inputValue(menu.query_list[3], menu.valuesList[3])
     menu.cBtn(menu.button_list[1])  # 点击[查询]
     time.sleep(1)
     msgInfo = menu.getValue(*menu.msg_list[0])
     self.assertIn(menu.valuesList[3], msgInfo, '查询成功')