Example #1
0
    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!')
Example #2
0
    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())
Example #3
0
    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())
Example #4
0
    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())
Example #5
0
 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)
Example #6
0
 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())
Example #7
0
    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())
Example #8
0
    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!')
Example #9
0
    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())
Example #10
0
 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())
Example #11
0
 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])
Example #12
0
    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()
Example #13
0
    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()
Example #14
0
    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()
Example #15
0
 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()
Example #16
0
 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())
Example #17
0
 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())
Example #18
0
 def test_j_login(self):
     """登陆供应链商家端"""
     L = LoginView(self.driver)
     data = L.get_csv_data(self.csv_file,1)
     L.loginview(data[0],data[1])