Exemplo n.º 1
0
 def app_status(self):
     """判断应用当前状态"""
     if ThomePage().wait_check_page():  # 在主界面
         print('已登录')
     elif self.wait_check_page():  # 在登录界面
         self.login()
     else:
         print('在其他页面')
         self.close_app()  # 关闭APP
         self.launch_app()  # 重启APP
         if ThomePage().wait_check_page():  # 在主界面
             print('已登录')
         elif self.wait_check_page():  # 在登录界面
             self.login()
Exemplo n.º 2
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.setting = SettingPage()
     cls.question_feedback = QuestionFeedback()
Exemplo n.º 3
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.detail = VanclassDetailPage()
     cls.van = VanclassPage()
     cls.st = StDetailPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.question = QuestionBankPage()
     cls.basket = QuestionBasketPage()
     cls.detail = QuestionDetailPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.user_info = UserInfoPage()
     cls.screen_shot = ScreenShot()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.detail = HwDetailPage()
     cls.speak = SpokenDetailPage()
     cls.homework = ReleasePage()
Exemplo n.º 7
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.setting = SettingPage()
     cls.privacy_clause = PrivacyPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.question = QuestionBankPage()
     cls.filter = FilterPage()
Exemplo n.º 9
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.setting = SettingPage()
     cls.protocol = ProtocolPage()
Exemplo n.º 10
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.user_info = UserInfoPage()
     cls.phone_reset = PhoneReset()
Exemplo n.º 11
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.v_detail = VanclassDetailPage()
     cls.van = VanclassPage()
     cls.detail = HwDetailPage()
     cls.game = GamesPage()
Exemplo n.º 12
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.detail = VanclassDetailPage()
     cls.van = VanclassPage()
     cls.group = GroupDetailPage()
     cls.release = ReleasePage()
Exemplo n.º 13
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.detail = VanclassDetailPage()
     cls.v_detail = HwDetailPage()
     cls.van = VanclassPage()
     cls.speak = SpokenDetailPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.question = QuestionBankPage()
     cls.paper = PaperDetailPage()
     cls.game = GamesPage()
     cls.change_image = ChangeImage()
Exemplo n.º 15
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.question = QuestionBankPage()
     cls.detail = QuestionDetailPage()
     cls.game = GamesPage()
     cls.filter = FilterPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.user_info = UserInfoPage()
     cls.change_image = ChangeImage()
     cls.screen_shot = ScreenShot()
     cls.base_page = BasePage()
Exemplo n.º 17
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.filter = FilterPage()
     cls.question = QuestionBankPage()
     cls.recommend = RecommendPage()
     cls.release = ReleasePage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.question = QuestionBankPage()
     cls.detail = QuestionDetailPage()
     cls.basket = QuestionBasketPage()
     cls.collect = CollectionPage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.user = TuserCenterPage()
     cls.filter = FilterPage()
     cls.recommend = RecommendPage()
     cls.question = QuestionBankPage()
     cls.basket = QuestionBasketPage()
     cls.detail = QuestionDetailPage()
Exemplo n.º 20
0
    def logout(self):
        """退出登录"""
        self.driver.implicitly_wait(2)
        ThomePage().click_tab_profile()  # 进入首页后点击‘个人中心’按钮
        TuserCenterPage().click_setting()  # 点击设置按钮
        self.logout_button()

        self.driver.implicitly_wait(2)
        if TloginPage().wait_check_page():
            print('退出登录成功!!!')
        else:
            print(' 退出登录失败 ')
Exemplo n.º 21
0
    def verify_collect_result(self, menu, var):
        """验证 添加收藏 结果"""
        if self.wait_check_page(var):
            ThomePage().click_tab_profile()  # 个人中心
            if TuserCenterPage().wait_check_page():

                TuserCenterPage().click_mine_collect()  # 我的收藏
                if CollectionPage().wait_check_page():
                    print('------------------------------------------')
                    print('我的收藏:')
                    FilterPage().all_element()
                    if var == '大题':
                        self.filter_button()  # 筛选按钮
                        if FilterPage().wait_check_page():
                            FilterPage().click_game_list()  # 点击大题
                            FilterPage().commit_button()  # 确定按钮
                    elif var == '试卷':
                        self.filter_button()  # 筛选按钮
                        if FilterPage().wait_check_page():
                            CollectionPage().click_test_paper()  # 点击试卷
                            FilterPage().commit_button()  # 确定按钮

                    if CollectionPage().wait_check_page():
                        item = self.question_name()  # 获取
                        menu1 = item[1][0]
                        if '提分' in menu:
                            menu = menu[:-2]
                        if menu != menu1:
                            print('★★★ Error- 加入收藏失败', menu, menu1)
                        else:
                            for z in range(len(item[0])):
                                print(item[1][z])
                                if CollectionPage().wait_check_page():
                                    CollectionPage().menu_button(0)  # 为了保证脚本每次都可以运行,故将加入收藏的题单取消收藏

                                    time.sleep(1)
                                    CollectionPage().cancel_collection()  # 取消收藏
Exemplo n.º 22
0
 def back_up(self):
     """从个人信息页 返回主界面"""
     self.back_up_button()  # 返回按钮
     if TuserCenterPage().wait_check_page():  # 页面检查点
         ThomePage().click_tab_hw()
Exemplo n.º 23
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.release = ReleasePage()
     cls.paper = PaperDetailPage()
Exemplo n.º 25
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.release = ReleasePage()
     cls.detail = HwDetailPage()
Exemplo n.º 26
0
 def setUp(cls):
     """启动应用"""
     cls.login = TloginPage()
     cls.home = ThomePage()
     cls.question = QuestionBankPage()