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()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.user = TuserCenterPage() cls.setting = SettingPage() cls.question_feedback = QuestionFeedback()
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()
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()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.user = TuserCenterPage() cls.setting = SettingPage() cls.protocol = ProtocolPage()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.user = TuserCenterPage() cls.user_info = UserInfoPage() cls.phone_reset = PhoneReset()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.v_detail = VanclassDetailPage() cls.van = VanclassPage() cls.detail = HwDetailPage() cls.game = GamesPage()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.detail = VanclassDetailPage() cls.van = VanclassPage() cls.group = GroupDetailPage() cls.release = ReleasePage()
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()
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()
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()
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(' 退出登录失败 ')
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() # 取消收藏
def back_up(self): """从个人信息页 返回主界面""" self.back_up_button() # 返回按钮 if TuserCenterPage().wait_check_page(): # 页面检查点 ThomePage().click_tab_hw()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.release = ReleasePage() cls.paper = PaperDetailPage()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.release = ReleasePage() cls.detail = HwDetailPage()
def setUp(cls): """启动应用""" cls.login = TloginPage() cls.home = ThomePage() cls.question = QuestionBankPage()