Ejemplo n.º 1
0
 def test_kePlay_packPage(self):
     """课程包选择课程进入播放页"""
     adBase.adBase(self)
     # 切换到课堂
     self.driver.find_element_by_name('课堂').click()
     Ads.test_ketang_ad(self)
     kePlay.ke_packPage(self)
Ejemplo n.º 2
0
 def test_ketang_ad(self):
     """app课堂首页广告"""
     adBase.adBase(self)
     # 切换到课堂
     self.driver.find_element_by_name('课堂').click()
     sleep(5)
     ad.test_ketang_ad(self)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
 def test_search_ad(self):
     """搜索里的广告"""
     adBase.adBase(self)
     searchAd.test_search_ad(self)
Ejemplo n.º 9
0
 def test_dailyword_ad(self):
     """每日一词广告"""
     adBase.adBase(self)
     afamousAd.test_dailyword_ad(self)
Ejemplo n.º 10
0
 def test_afamous_ad(self):
     """有句名言广告位"""
     adBase.adBase(self)
     afamousAd.test_afamous_ad(self)
Ejemplo n.º 11
0
 def test_wiki_search(self):
     """百科首页-搜索百科条目框"""
     adBase.adBase(self)
     entrance.test_vip_menuBar(self)
     sleep(3)
     aduios.test_wiki_search(self)
Ejemplo n.º 12
0
 def test_vip_free_packPage(self):
     """从【全局播放器】进入播放页"""
     adBase.adBase(self)
     signUp.vip_free_packPage(self)
Ejemplo n.º 13
0
 def test_close_miniPlay(self):
     """关闭全局播放器"""
     adBase.adBase(self)
     kePlay.close_miniPlay(self)
Ejemplo n.º 14
0
 def test_miniPlay_play(self):
     """暂停/播放全局播放器"""
     adBase.adBase(self)
     kePlay.miniPlay_play(self)
Ejemplo n.º 15
0
 def test_ke_course(self):
     """从课程进入播放页"""
     adBase.adBase(self)
     kePlay.ke_course(self)
Ejemplo n.º 16
0
 def test_vip_homePage(self):
     """app首页【大咖讲百科】入口"""
     adBase.adBase(self)
     entrance.test_vip_homePage(self)
Ejemplo n.º 17
0
 def test_vip_menuBar(self):
     """app首页菜单栏【百科】"""
     adBase.adBase(self)
     entrance.test_vip_menuBar(self)
Ejemplo n.º 18
0
 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)
Ejemplo n.º 19
0
 def test_open_vip(self):
     """进入大咖开通vip页面"""
     adBase.adBase(self)
     entrance.test_vip_menuBar(self)
     sleep(3)
     aduios.test_open_vip(self)
Ejemplo n.º 20
0
 def test_home_slideshow(self):
     """app轮播图"""
     adBase.adBase(self)
     ad.test_home_slideshow(self)
Ejemplo n.º 21
0
 def test_home_banner(self):
     """app首页横幅广告"""
     adBase.adBase(self)
     ad.test_home_banner(self)
Ejemplo n.º 22
0
 def test_test_buyKe(self):
     """进入课程包详情页,判断用户是否报名,未报名则报名"""
     adBase.adBase(self)
     signUp.test_buyKe(self)