def __init__(self, *args, **kwargs): super(InvoiceTitleTestCace, self).__init__(*args, **kwargs) self.do_request = XmApi() self.XmRequest = self.do_request self.XmTEXT = GlobalMap() self.AgentRequest = AgentApi() self.ToAgentRequest = self.AgentRequest self.AgentTEXT = GlobalMap()
def setUpClass(cls): """登录小秘、幸福客 只执行一次""" cls.do_request = XmApi() cls.to_request = cls.do_request cls.to_request.ApiLogin() cls.do_request = XfkApi() cls.to_request = cls.do_request cls.to_request.LoginXfk()
def setUpClass(cls): """登录小秘 只执行一次 登录经纪人 获取ID""" cls.do_request = XmApi() cls.XmRequest = cls.do_request cls.XmRequest.ApiLogin() cls.request = AgentApi() cls.AgentRequest = cls.request cls.AgentRequest.LoginAgent() cls.AgentRequest.ForRegistrationID()
def __init__(self, *args, **kwargs): super(FlowPath, self).__init__(*args, **kwargs) self.do_request = XmApi() self.XmRequest = self.do_request self.XmTEXT = GlobalMap() self.Agent_request = AgentApi() self.AgentRequest = self.Agent_request self.AgentTEXT = GlobalMap() self.Xfk_request = XfkApi() self.XfkRequest = self.Xfk_request self.XfkTEXT = GlobalMap() self.NRTEXT = HandleRequest() self.TEXT = self.NRTEXT self.NRTEXT = GlobalMap() self.city = LogIn() self.City = self.city self.Web = WebTools() self.WebTooles = self.Web
def __init__(self, *args, **kwargs): super(MyTestCase, self).__init__(*args, **kwargs) self.do_request = XmApi() self.to_request = self.do_request self.XmTEXT = GlobalMap()
def tearDownClass(cls): """所用用例执行之后的操作==>注销刚刚创建的联盟商""" cls.do_request = XmApi() cls.XmRequest = cls.do_request cls.XmTEXT = GlobalMap() cls.city = LogIn() cls.City = cls.city cls.Web = WebTools() cls.WebTooles = cls.Web cls.WebTooles.Openbrowser() cls.city.LogIn(method='City', d=cls.WebTooles.driver) dome = cls.WebTooles.driver.find_element_by_css_selector( '#showCityName').text while dome != XmSellerCityName: cls.WebTooles.driver.find_element_by_css_selector( '#showCityName').click() time.sleep(0.5) cls.WebTooles.driver.find_element_by_link_text( SellerCityName).click() time.sleep(2) dome = cls.WebTooles.driver.find_element_by_css_selector( '#showCityName').text cls.WebTooles.Click(type='link_text', value='联盟商管理') cls.WebTooles.Click(type='link_text', value='团队管理') cls.WebTooles.Input(type='id', value='keyWord2', inputvalue=cls.XmTEXT.get('xmCPhone')) cls.WebTooles.Click(type='id', value='searchSeller') dome = cls.WebTooles.driver.find_element_by_id('sortTable_info').text try: assert '显示第 1 至 1 项结果,共 1 项', dome except BaseException as e: print("断言错误,错误原因:%s" % e) raise RuntimeError(cls.XmTEXT.get('xmurl')) cls.WebTooles.Click( type='xpath', value='//*[@id="sortTable"]/tbody/tr/td[16]/a[4]/i') cls.WebTooles.Click(type='id', value='button-0') time.sleep(5) # 下面是总站的操作 cls.city.LogIn(method='admin', d=cls.WebTooles.driver) cls.WebTooles.Click(type='link_text', value='联盟商管理') cls.WebTooles.Click(type='link_text', value='联盟商注销管理') cls.WebTooles.Input(type='id', value='keyWord1', inputvalue=cls.XmTEXT.get('xmCPhone')) cls.WebTooles.Click(type='id', value='searchSeller1') dome = cls.WebTooles.driver.find_element_by_id('dealTable1_info').text try: assert '显示第 1 至 1 项结果,共 1 项', dome except BaseException as e: print("断言错误,错误原因:%s" % e) raise RuntimeError(cls.XmTEXT.get('xmurl')) cls.WebTooles.Click(type='xpath', value='//*[@id="dealTable1"]/tbody/tr/td[17]/a') # cls.WebTooles.Click(type='link_text', value='确认注销联盟商') cls.WebTooles.Click(type='id', value='sureHandleSellerBtn') time.sleep(10) dome = cls.WebTooles.driver.find_element_by_id('dealTable1_info').text try: assert '显示第 0 至 0 项结果,共 0 项', dome except BaseException as e: print("断言错误,错误原因:%s" % e) raise RuntimeError(cls.XmTEXT.get('xmurl')) pass
def setUpClass(cls): """登录小秘 只执行一次""" cls.do_request = XmApi() cls.to_request = cls.do_request cls.to_request.ApiLogin()