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, '查询成功')
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, '查询成功')
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])
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])
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])