Ejemplo n.º 1
0
class MyuserloginTest(unittest.TestCase):

    # @classmethod
    # def setUpClass(cls):
    #     pass
    #
    # @classmethod
    # def tearDownClass(cls):
    #     MongoModel().delete_customer('13800138011')

    def setUp(self):
        logger.info(
            '############################### START ###############################'
        )
        self.dr = pyselenium.PySelenium(globalparam.browser,
                                        globalparam.headless)
        self.dr.max_window()
        self.dr.open(ConfigInit.url)
        logger.info('打开{}'.format(ConfigInit.url))
        self.workbench = Login(self.dr).login('18175516432', 'hb123456')
        self.workbench.click_get_name()
        self.user = self.workbench.personal_center()

    def tearDown(self):
        self.dr.quit()
        logger.info(
            '###############################  End  ###############################'
        )
Ejemplo n.º 2
0
 def setUp(self):
     logger.info(
         '############################### START ###############################'
     )
     self.dr = pyselenium.PySelenium(globalparam.browser,
                                     globalparam.headless)
     self.dr.max_window()
     self.dr.open(ConfigInit.url)
     logger.info('打开{}'.format(ConfigInit.url))
     self.workbench = Login(self.dr).login('18175516432', 'hb123456')
     self.material = self.workbench.personal_wisdomspace()
Ejemplo n.º 3
0
 def test_select_date(self):
     workbench = Login(self.dr).login('*****@*****.**', 'q5310543')
     workbench.exist_loading()
     workbench.click_menu('日志')
     workbench.click_menu_child('任务日志')
     tasklog = workbench.return_task_log_page()
     tasklog.click_start_date()
     tasklog.select_left('left', '1')
     tasklog.select_left('right', '1')
     time.sleep(15)
Ejemplo n.º 4
0
 def test_loginout(self, data):
     workbench = Login(self.dr).login('*****@*****.**', 'q5310543',
                                      '业务平台')
     test_assert = data['assertion']
     workbench.exist_loading()
     workbench.close()
     loginpage = workbench.click_out()
     text = loginpage.get_title()
     url = loginpage.get_url()
     self.assertIn(text, test_assert['text'])
     self.assertIn(url, test_assert['url'])
     workbench.exist_loading()
Ejemplo n.º 5
0
 def setUp(self):
     logger.info(
         '############################### START ###############################'
     )
     self.dr = pyselenium.PySelenium(globalparam.browser,
                                     globalparam.headless)
     self.dr.open(ConfigInit.url)
     logger.info('打开{}'.format(ConfigInit.url))
     self.workbench = Login(self.dr).login('admin', 'jimi123', '业务平台')
Ejemplo n.º 6
0
 def setUp(self):
     logger.info(
         '############################### START ###############################'
     )
     self.dr = pyselenium.PySelenium(globalparam.browser,
                                     globalparam.headless)
     self.dr.max_window()
     self.dr.open(ConfigInit.url)
     logger.info('打开{}'.format(ConfigInit.url))
     self.workbench = Login(self.dr).login('13028812388', 'q5310543')
Ejemplo n.º 7
0
 def test_addcustomer(self):
     """新增客户"""
     workbench = Login(self.dr).login('*****@*****.**', 'q5310543')
     workbench.exist_loading()
     workbench.click_menu('客户管理')
     customer = workbench.return_customer()
     customer.click_add()
     customer.input_company('中国电信')
     customer.input_contact('谷志军')
     customer.input_phone('13800138011')
     customer.input_email('*****@*****.**')
     customer.input_account('ui927')
     customer.input_pw('q5310543')
     customer.input_pw_two('q5310543')
     customer.select_platform_type('所属平台', '云车智行')
     customer.select_platform_type('所属类型', '代理商')
     customer.select_position(1, '广东省')
     customer.select_position(2, '深圳')
     customer.select_position(3, '宝安区')
     customer.input_address('这是详细地址')
     customer.click_determine()
     company = customer.get_customer_text()
     self.assertEqual('中国1电信', company)