Exemple #1
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()
Exemple #2
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())
Exemple #3
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())
Exemple #4
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_login_status(), msg='login fail!')
Exemple #5
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_login_status())
Exemple #6
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())
Exemple #7
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()
Exemple #8
0
 def test_login_error(self):
     l = LoginView(self.dr)
     l.login_action('ILOVETtt', 'admin888')
     result = l.check_login_status()
     self.assertFalse(result)
Exemple #9
0
 def test_login(self):
     l=LoginView(self.dr)
     l.login_action('ILOVET','admin888')
     result=l.check_login_status()
     self.assertTrue(result)
Exemple #10
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())