コード例 #1
0
 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()
コード例 #2
0
ファイル: 1.py プロジェクト: yebenxiaozhang/Projects_xfj
 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()
コード例 #3
0
 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()
コード例 #4
0
ファイル: 1.py プロジェクト: yebenxiaozhang/Projects_xfj
 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
コード例 #5
0
 def __init__(self, *args, **kwargs):
     super(MyTestCase, self).__init__(*args, **kwargs)
     self.do_request = XmApi()
     self.to_request = self.do_request
     self.XmTEXT = GlobalMap()
コード例 #6
0
    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
コード例 #7
0
 def setUpClass(cls):
     """登录小秘 只执行一次"""
     cls.do_request = XmApi()
     cls.to_request = cls.do_request
     cls.to_request.ApiLogin()