예제 #1
0
 def enter_user_info_page(self):
     """由 主界面 进入个人信息页"""
     if HomePage().wait_check_page():
         # 进入首页后点击‘个人中心’按钮
         HomePage().click_tab_profile()
         # 点击登录头像按钮,进行个人信息操作
         UserCenterPage().click_avatar_profile()
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.user_center = UserCenterPage()
     cls.user_info = UserInfoPage()
     cls.screen_shot = ScreenShot()
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.user_center = UserCenterPage()
     cls.user_info = UserInfoPage()
     cls.phone_reset = PhoneReset()
예제 #4
0
 def setUp(cls):
     """启动应用"""
     cls.login = LoginPage()
     cls.home = HomePage()
     cls.detail = VanclassDetailPage()
     cls.van = VanclassPage()
     cls.homework = Homework()
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.homework = Homework()
     cls.single_choe = SingleChoice()
     cls.result = ResultPage()
예제 #6
0
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.user_center = UserCenterPage()
     cls.setting = Setting()
     cls.question_feedback = QuestionFeedback()
예제 #7
0
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.user_center = UserCenterPage()
     cls.setting = Setting()
     cls.privacy_clause = Privacy()
예제 #8
0
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.user_center = UserCenterPage()
     cls.setting = Setting()
     cls.protocol = ProtocolPage()
예제 #9
0
 def logout(self):
     """退出登录"""
     Setting().logout_button()  # 退出登录 按钮
     self.driver.implicitly_wait(2)
     if HomePage().wait_activity == "com.vanthink.vanthinkstudent.v2.ui.user.login.LoginActivity":
         print('退出登录成功!!!')
     else:
         print(' 退出登录失败 ')
예제 #10
0
    def logout(self):
        """退出登录"""
        self.driver.implicitly_wait(2)
        HomePage().click_tab_profile()    # 进入首页后点击‘个人中心’按钮
        UserCenterPage().click_setting()  # 点击设置按钮
        self.logout_button()

        self.driver.implicitly_wait(2)
        if BasePage().wait_activity == "com.vanthink.vanthinkstudent.v2.ui.user.login.LoginActivity":
            print('退出登录成功!!!')
        else:
            print(' 退出登录失败 ')
예제 #11
0
 def app_status(self):
     """判断应用当前状态"""
     activity = self.wait_activity()
     if HomePage().wait_check_page():  # 在主界面
         print('主界面')
     elif activity == '':  # 崩溃退出
         self.launch_app()  # 重启APP
         if HomePage().wait_check_page():  # 在主界面
             print('主界面')
         elif self.wait_check_page():  # 在登录界面
             self.login()
     elif self.wait_check_page():  # 在登录界面
         self.login()
     else:
         print('在其他页面')
         self.close_app()  # 关闭APP
         self.launch_app()  # 重启APP
         if HomePage().wait_check_page():  # 在主界面
             print('主界面')
         elif self.wait_check_page():  # 在登录界面
             self.login()
예제 #12
0
    def tips_goto_pay_operate(self):
        """去购买"""
        if self.wait_check_page(10):
            if self.img_judge():  # 判断图片 是否存在
                print('------------------------------')
                print('购买提示页:')
                self.tips_title()
                self.tips_content()
                self.goto_pay_button()  # 去购买 按钮

                self.buy_page_direct_operate()
                HomePage().back_up_button()  # 返回 购买提示页
                if self.wait_check_page(10):
                    self.goto_verification().click()  # 已有【提分版】, 去验证
                    Toast().find_toast('已更新账户信息')
예제 #13
0
 def back_up(self):
     """从个人信息页 返回主界面"""
     HomePage().click_tab_hw()
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.homework = Homework()
     cls.listening = Listening()
예제 #15
0
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()
     cls.homework = Homework()
     cls.word_book = Word_Book()
예제 #16
0
 def online_services_operate(self):
     """在线客服"""
     self.online_service()  # 点击在线客服
     if self.wait_check_help_page():
         HomePage().back_up_button()
예제 #17
0
 def back_up(self):
     """从个人信息页 返回主界面"""
     if self.wait_check_page():
         self.back_up_button()  # 返回按钮
         if UserCenterPage().wait_check_page():  # 页面检查点
             HomePage().click_tab_hw()
예제 #18
0
 def setUp(cls):
     """启动应用"""
     cls.login_page = LoginPage()
     cls.home_page = HomePage()