def test_wrong_user_wrong_pass(self): logging.info('======test_wrong_user_wrong_pass======') l=LoginView(self.driver) data=l.get_csv_data(self.csv_file, 3) l.login_action(data[0],data[1]) self.assertFalse(l.check_loginStatus(),msg='login fail!')
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_correct_user_and_pass(self): logging.info('======test_correct_user_and_pass======') l=LoginView(self.driver) data=l.get_csv_data(self.csv_file, 1) l.login_action(data[0],data[1]) self.assertTrue(l.check_loginStatus())
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_normal(self): logging.info('====test_login_normal====') lv=LoginView(self.driver) data=lv.get_csv_data(self.csv_file,1) lv.login_action(data[0],data[1]) bool=lv.check_loginStatus() self.assertTrue(bool)
def test_login(self): logging.info('**********test_login**********') l = LoginView(self.driver) data = l.get_csv_data(self.csv_file, 3) l.login(data[0], data[1]) l.getScreenShot('test_login') self.assertTrue(l.is_login_success())
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_loginStatus())
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_loginStatus(), msg='login fail!')
def test_login_zxw2017(self): logging.info("====start=====") l = LoginView(self.driver) data = l.get_csv_data(self.csv_file, 1) l.login_action(data[0], data[1]) l.check_agree_alert() self.assertTrue(l.check_login_staus())
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 login(self): lo = LoginView(self.driver) data = lo.get_csv_data(self.csv_file,1) try: self.driver.find_element_by_id("com.chan.iamabuyer:id/layoutMy") except NoSuchElementException: lo.login_action(data[0], data[1]) logging.info('开始登录账号%s,密码%s', data[0], data[1]) else: lo.login_action(data[0], data[1])
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_loginStatus()) # if __name__=='__main__': # unittest.main()
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 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_error03(self): self.driver.launch_app() lo = LoginView(self.driver) data = lo.get_csv_data(self.csv_file, 4) try: self.driver.find_element(*self.laMy) except NoSuchElementException: logging.info('执行登录账号%s,密码%s 的用例', data[0], data[1]) lo.login_action(data[0], data[1]) self.assertFalse(lo.login_status(), msg='账号不存在用例') else: logging.info('当前app处于已登录状态,开始退出登录') lo.exitAccount() logging.info('执行登录账号%s,密码%s 的用例', data[0], data[1]) lo.login_action(data[0], data[1]) self.assertFalse(lo.login_status(), msg='账号不存在用例') self.driver.close_app()
def test_login_test3(self): l = LoginView(self.driver) data = l.get_csv_data(self.csv_file, 3) l.login_action(data[0], data[1]) self.assertTrue(l.check_loginStatus())
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())
def test_j_login(self): """登陆供应链商家端""" L = LoginView(self.driver) data = L.get_csv_data(self.csv_file,1) L.loginview(data[0],data[1])