def test_kePlay_packPage(self): """课程包选择课程进入播放页""" adBase.adBase(self) # 切换到课堂 self.driver.find_element_by_name('课堂').click() Ads.test_ketang_ad(self) kePlay.ke_packPage(self)
def test_ketang_ad(self): """app课堂首页广告""" adBase.adBase(self) # 切换到课堂 self.driver.find_element_by_name('课堂').click() sleep(5) ad.test_ketang_ad(self)
def test_ke_course_play_myCourse(self): """从【我的课程】进入课程详情页进行播放""" adBase.adBase(self) # 切换到课堂 self.driver.find_element_by_name('课堂').click() Ads.test_ketang_ad(self) kePlay.ke_course_play_myCourse(self)
def test_ke_course_NoListenButton(self): """未报名,点击未有试听章节""" adBase.adBase(self) # 切换到课堂 self.driver.find_element_by_name('课堂').click() Ads.test_ketang_ad(self) kePlay.ke_course_NoListenButton(self)
def test_ke_course_auditionBut_noBuy(self): """未报名,点击【试听】按钮""" adBase.adBase(self) # 切换到课堂 self.driver.find_element_by_name('课堂').click() Ads.test_ketang_ad(self) kePlay.ke_course_auditionBut_noBuy(self)
def base(self): #判断是否有隐私政策弹窗,有则同意 adBase.adBase(self) isVip = Isvip.isVip(self) if isVip == "已失效" or isVip == "未开通": isvip = False else: isvip = True print("isvip;", isvip) entrance.test_vip_menuBar(self) return isvip
def login_username(self): """用户名登录""" adBase.adBase(self) # 判断是否登录 isLogin = isLogins.isLogin(self) if isLogin: print("已登录") logins.log_out(self) # 下滑页面 screen = swipe.get_size(self) self.driver.swipe(screen[0] * 0.5, screen[1] * 0.25, screen[0] * 0.5, screen[1] * 0.75, 6000) else: print("未登录,登录账号") self.driver.find_element_by_name("点击登录").click() sleep(5) logins.login_userName(self)
def test_search_ad(self): """搜索里的广告""" adBase.adBase(self) searchAd.test_search_ad(self)
def test_dailyword_ad(self): """每日一词广告""" adBase.adBase(self) afamousAd.test_dailyword_ad(self)
def test_afamous_ad(self): """有句名言广告位""" adBase.adBase(self) afamousAd.test_afamous_ad(self)
def test_wiki_search(self): """百科首页-搜索百科条目框""" adBase.adBase(self) entrance.test_vip_menuBar(self) sleep(3) aduios.test_wiki_search(self)
def test_vip_free_packPage(self): """从【全局播放器】进入播放页""" adBase.adBase(self) signUp.vip_free_packPage(self)
def test_close_miniPlay(self): """关闭全局播放器""" adBase.adBase(self) kePlay.close_miniPlay(self)
def test_miniPlay_play(self): """暂停/播放全局播放器""" adBase.adBase(self) kePlay.miniPlay_play(self)
def test_ke_course(self): """从课程进入播放页""" adBase.adBase(self) kePlay.ke_course(self)
def test_vip_homePage(self): """app首页【大咖讲百科】入口""" adBase.adBase(self) entrance.test_vip_homePage(self)
def test_vip_menuBar(self): """app首页菜单栏【百科】""" adBase.adBase(self) entrance.test_vip_menuBar(self)
def test_signUp_vipFreeCourse(self): """课程vip免费听""" adBase.adBase(self) self.driver.find_element_by_name('课堂').click() Ads.test_ketang_ad(self) signUp.vip_free_course(self)
def test_open_vip(self): """进入大咖开通vip页面""" adBase.adBase(self) entrance.test_vip_menuBar(self) sleep(3) aduios.test_open_vip(self)
def test_home_slideshow(self): """app轮播图""" adBase.adBase(self) ad.test_home_slideshow(self)
def test_home_banner(self): """app首页横幅广告""" adBase.adBase(self) ad.test_home_banner(self)
def test_test_buyKe(self): """进入课程包详情页,判断用户是否报名,未报名则报名""" adBase.adBase(self) signUp.test_buyKe(self)