Пример #1
0
 def test_contractsubject_query_2_4(self):
     '''合同主体-资产查询'''
     menu = GeneralLedger_Page(self.driver)  # 实例化总账页面
     self.login.loginFunc()  # 登录
     menu.ingeneralledgerpage()  # 进入总账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     subject = self.driver.find_element_by_xpath(
         '//*[@id="searchForm"]/div[2]/select')
     Select(subject).select_by_value('0')  # 获取下拉选
     menu.cBtn(menu.button_list[4])
     time.sleep(1)
     msginfo = menu.getValue(*menu.msgInfo)
     self.assertIn(menu.assertlist[5], msginfo, '查询成功')
Пример #2
0
 def test_receivables_4(self):
     '''收款状态-下拉选'''
     menu = GeneralLedger_Page(self.driver)  # 实例化总账页面
     self.login.loginFunc()  # 登录
     menu.ingeneralledgerpage()  # 进入总账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.button_list[3])
     list_Num = []
     for receivables in menu.paymentstatus:  # 循环遍历经手人下拉列表
         text, receivables = menu.contractOption(*receivables)
         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])
Пример #3
0
 def test_contract(self):
     """遍历合同主体选项"""
     menu = GeneralLedger_Page(self.driver)  # 实例化总账页面
     self.login.loginFunc()  # 登录
     menu.ingeneralledgerpage()  # 进入总账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.button_list[1])
     list_Num = []
     for contract_handledby in menu.contractsubject:  # 循环遍历经手人下拉列表
         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])
Пример #4
0
 def test_tendering_3(self):
     '''招标方式-下拉选'''
     menu = GeneralLedger_Page(self.driver)  # 实例化总账页面
     self.login.loginFunc()  # 登录
     menu.ingeneralledgerpage()  # 进入总账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.button_list[2])
     list_Num = []
     for tendering in menu.tender:  # 循环遍历经手人下拉列表
         text, tendering = menu.contractOption(*tendering)
         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])
Пример #5
0
 def test_time_query_1(self):
     '''时间查询'''
     menu = GeneralLedger_Page(self.driver)  # 实例化总账页面
     self.login.loginFunc()  # 登录
     menu.ingeneralledgerpage()  # 进入总账页面
     time.sleep(3)
     menu.cBtn(menu.button_list[0])
     menu.cBtn(menu.time_list[0])
     menu.cBtn(menu.time_list[1])
     for i in range(5):
         menu.cBtn(menu.time_list[2])
     menu.cBtn(menu.time_list[3])
     menu.cBtn(menu.time_list[4])
     menu.cBtn(menu.button_list[4])
     time.sleep(1)
     msgInfo = menu.getValue(*menu.msgInfo)
     self.assertIn(menu.assertlist[1], msgInfo, '查询成功')