def test_login(self): logging.info('======test_login=====') sv = SearchView(self.driver) sv.user_logo() l = LoginView(self.driver) if l.check_login_status(): l.logout_action() data = l.get_csv_data(self.csv_file, 4) l.login_action(data[0], data[1]) self.assertTrue(l.check_login_status()) l.logout_action()
def test_login_error(self): logging.info('======测试密码错误登录======') lg = LoginView(self.driver) data = lg.get_csv_data(self.csv_file, 1) lg.login_action(data[0], data[1]) self.assertFalse(lg.check_login_status())
def test_login_right(self): logging.info('======测试正常登录======') lg = LoginView(self.driver) data = lg.get_csv_data(self.csv_file, 2) lg.login_action(data[0], data[1]) self.assertTrue(lg.check_login_status())
def test_login_error(self): logging.info('======test_login_error=====') l = LoginView(self.driver) data = l.get_csv_data(self.csv_file, 3) l.login_action(data[0], data[1]) self.assertTrue(l.check_login_status(), msg='login fail!')
def test_login_zxw2017(self): logging.info('======test_login_zxw2017=====') l = LoginView(self.driver) data = l.get_csv_data(self.csv_file, 1) l.login_action(data[0], data[1]) self.assertTrue(l.check_login_status())
def test_login_1(self): logging.info('测试登录第一个账户') # 调用登录业务模块 login = LoginView(self.driver) # 读取csv数据 data = login.get_csv_data(self.csv_file, 1) # 执行登录业务动作 login.login_action(data[0], data[1]) # 断言执行是否成功 self.assertTrue(login.check_login_status())
def upload(self): # 上传云文档 logging.info('==========upload==========') slv = SelectView(self.driver) l = LoginView(self.driver) slv.select_index('alldoc') ele = self.driver.find_elements(By.ID, 'com.yozo.office:id/file_item')[0] ele.find_element(By.ID, 'com.yozo.office:id/lay_more').click() self.driver.find_element( By.ID, 'com.yozo.office:id/ll_filework_pop_upcloud').click() # 点击上传 logging.info('checking having already logined in') getele = self.get_toast_message('请先登录账号') if getele == True: slv.select_index('my') # self.find_element(By.ID, 'com.yozo.office:id/ll_bottommenu_my').click() logging.info('try login in') data = l.get_csv_data(self.csv_file, 4) l.login_action(data[0], data[1]) if l.check_login_status(): logging.info('login success in upload') slv.select_index('alldoc') ele = self.driver.find_elements( By.ID, 'com.yozo.office:id/file_item')[0] ele.find_element(By.ID, 'com.yozo.office:id/lay_more').click() self.driver.find_element( By.ID, 'com.yozo.office:id/ll_filework_pop_upcloud').click( ) # 点击上传 # self.driver.find_element(By.ID, 'com.yozo.office:id/yozo_ui_select_save_path_save_btn').click() # try: # btn = self.driver.find_element(By.ID, 'android:id/button1') # except NoSuchElementException: # pass # else: # btn.click() else: logging.error('login fail in upload') self.getScreenShot('login fail in upload') raise self.driver.find_element( By.ID, 'com.yozo.office:id/yozo_ui_select_save_path_save_btn').click() try: btn = self.driver.find_element(By.ID, 'android:id/button1') except NoSuchElementException: pass else: btn.click() slv.select_index('my') l.logout_action()
def test_login_error(self): l = LoginView(self.dr) l.login_action('ILOVETtt', 'admin888') result = l.check_login_status() self.assertFalse(result)
def test_login(self): l=LoginView(self.dr) l.login_action('ILOVET','admin888') result=l.check_login_status() self.assertTrue(result)
def test_login_3(self): logging.info('测试登录第三个账户') login = LoginView(self.driver) data = login.get_csv_data(self.csv_file, 3) login.login_action(data[0], data[1]) self.assertTrue(login.check_login_status())