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 ###############################' )
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()
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)
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()
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', '业务平台')
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')
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)