def test_Bvip_play_all(self):
        '''首页--小知识--vip榜--播放全部'''
        try:
            ho = HomePage(self.driver)
            ho.leaderboard()
            lo = LeaderPage(self.driver)
            lo.vip_play_all()

        except:
            po = Operation(self.driver)
            po.screenShot()
Esempio n. 2
0
 def test_DSubscribe_cancel(self):
     '''首页--小知识--取消订阅'''
     try:
         ho = HomePage(self.driver)
         ho.small_knowlege()
         so = SmallPage(self.driver)
         so.Subscribe_cancel()
     except:
         po = Operation(self.driver)
         po.screenShot()
         raise LocateError()
Esempio n. 3
0
 def test_EKnowledge_list_sort(self):
     '''首页--小知识--排序'''
     try:
         ho = HomePage(self.driver)
         ho.small_knowlege()
         so = SmallPage(self.driver)
         so.Knowledge_list_sort()
     except:
         po = Operation(self.driver)
         po.screenShot()
         raise LocateError()
Esempio n. 4
0
 def test_Arangdom_play(self):
     '''首页--小知识--随机播放'''
     try:
         ho = HomePage(self.driver)
         ho.small_knowlege()
         so = SmallPage(self.driver)
         so.random_play()
     except:
         po = Operation(self.driver)
         po.screenShot()
         raise LocateError()
Esempio n. 5
0
    def test_Home_login_thirtyday(self):
        '''test017:验证首页查看宝贝成就最近30天'''
        try:
            print('进入app首页')
            ho = HomePage(self.driver)
            ho.Person_archivement()
            mo = MinePage(self.driver)
            mo.login_days_thirtyday()

        except:
            po = Operation(self.driver)
            po.screenShot()
 def test_Egivegood(self):
     '''播放器--浏览区--随机点赞'''
     try:
         po = PlayerPage(self.driver)
         po.go_play()
         fo = Operation(self.driver)
         fo.swipeUp()
         po.givegood()
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
    def test_Ahot_play_download_select_all(self):
        '''首页--热播榜--随机下载'''
        try:
            ho = HomePage(self.driver)
            ho.leaderboard()
            lo = LeaderPage(self.driver)
            lo.hot_play_download_random_select()
            print('操作成功')

        except:
            po = Operation(self.driver)
            po.screenShot()
Esempio n. 8
0
 def test_Gchange_portrait_sure(self):
     '''我的页面test007-点击头像-更换头像-确定'''
     try:
         ho = HomePage(self.driver)
         ho.clickbottom(3)
         mo = MinePage(self.driver)
         mo.change_portrait_sure()
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
         raise LocateError('定位失败,请核查原因!')
Esempio n. 9
0
 def test_Fbuyed_update(self):
     '''我的页面test006-已购买的--更新提醒页面'''
     try:
         ho = HomePage(self.driver)
         ho.clickbottom(3)
         mo = MinePage(self.driver)
         mo.go_buyed()
         mo.go_buyed_updatenotice()
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
         raise LocateError('定位失败,请核查原因!')
Esempio n. 10
0
 def Click_touch_back(self):
     time.sleep(3)
     print('点击首页右上角-摸一摸按钮')
     self.find_element(*self.touch_icon).click()
     #等待小光头渲染完成,否则会造成定位失败
     time.sleep(2)
     po = Operation(self.driver)
     print('点击凯叔小光头')
     po.clickDot(526, 1250)
     time.sleep(5)
     print('点击成功!')
     self.find_element(*self.back_icon).click()
     print('返回成功')
Esempio n. 11
0
 def test_Bclick_Bottomicon(self):
     '''test002:验证首页底部按钮切换功能'''
     try:
         print('进入app首页')
         po = HomePage(self.driver)
         print('点击课程,进入课程页面')
         po.clickbottom(2)
         po = Operation(self.driver)
         time.sleep(1)
         po.swipeUp(500)
         print('查看成功')
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 12
0
    def test_Ebuyed_order(self):
        '''我的页面test005-已购买的--我的订单页面'''
        try:

            ho = HomePage(self.driver)
            ho.clickbottom(3)
            mo = MinePage(self.driver)
            mo.go_buyed()
            mo.go_buyed_order()
            print('操作成功!')
        except:
            po = Operation(self.driver)
            po.screenShot()
            raise LocateError('定位失败,请核查原因!')
Esempio n. 13
0
 def recent_play_story_list(self):
     self.go_recent_play()
     po = Operation(self.driver)
     print('随机选择一个故事,进行点击,收听')
     List = self.find_elements(*self.rp_list_name)
     if len(List) != 0:
         x = random.randint(0, len(List) - 1)
         if x > 0:
             time.sleep(1)
             po.swipeUp()
             List[x].click()
             print('收听成功!')
     else:
         print('该用户最近没有收听故事\n')
Esempio n. 14
0
 def test_AHomeTest_Search(self):
     '''test001验证首页搜索功能'''
     try:
         po = HomePage(self.driver)
         print('打开app,进入首页')
         mname = format(sys._getframe().f_code.co_name)  #获取当前的类名和方法名
         data = ReadData.readdata(mname)
         po.searchText(data[0])
         po = Operation(self.driver)
         time.sleep(1)
         po.swipeUp(500)
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 15
0
 def Li_pin_card_look(self):
     self.Li_pin_card()
     try:
         print('随机选择一张礼品卡')
         List = self.find_elements(*self.lpc_names)
         x = random.randint(0, len(List) - 1)
         List[x].click()
         po = Operation(self.driver)
         time.sleep(1)
         po.swipeUp()
         print('查看礼品卡订单')
         self.find_element(*self.lpc_order).click()
         print('查看成功')
     except:
         print('该用户没有购买礼品卡,所以无法查看礼品卡!')
Esempio n. 16
0
 def test_Cplay_leavemessage(self):
     '''播放器--点击留言,输入留言内容'''
     try:
         po = PlayerPage(self.driver)
         po.go_play()
         fo = Operation(self.driver)
         fo.swipeUp()
         mname = format(sys._getframe().f_code.co_name)
         data = ReadData.readdata(mname)
         print(data[0])
         po.click_leave_message(data[0])
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 17
0
 def login_days_thirtyday(self):
     print('左滑两次页面查看30天成就页面')
     po = Operation(self.driver)
     po.swipeLeft()
     time.sleep(2)
     po.swipeLeft()
     time.sleep(2)
     po.swipeUp()
     print('查看成功')
Esempio n. 18
0
    def Dh_code_test(self, num):
        print('点击兑换码')
        self.find_element(*self.dhcode).click()
        print('点击输入金额')
        self.find_element(*self.dh_input).click()
        po = Operation(self.driver)
        print('输入兑换码', num)
        po.adbSendText(num)

        print('点击充值按钮!')
        # self.find_element(*self.dh_input).send_keys('9443222914030903')
        time.sleep(1)

        self.find_element(*self.dh_icon).click()

        text = self.find_element(*self.dh_message).get_attribute("text")
        return print('兑换后提示:', text)
Esempio n. 19
0
 def random_play(self):
     '''首页---小知识--随机播放'''
     fo = Operation(self.driver)
     fo.swipeUp()
     print('随机选择一条记录收听')
     List = self.find_elements(*self.knowledge_list)
     x = random.randint(0, len(List) - 1)
     List[x].click()
     time.sleep(3)
     print('等待3s,获取播放时间')
     playtime = self.find_element(*self.play_time).text
     print('判断是否播放成功')
     if time != '00:00':
         print('播放成功!')
     else:
         print('播放失败!')
         raise LocateError
Esempio n. 20
0
 def test_Kclick_freedom_listen_play(self):
     '''test0019验证首页-点击随身听-进入子页面'''
     try:
         po = HomePage(self.driver)
         po.Go_Freedomlisten()
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 21
0
 def test_Kclick_freedom_listen_OneKey(self):
     '''test0019验证首页-点击随身听-一键哄睡'''
     try:
         po = HomePage(self.driver)
         po.FreedomListenOneKey()
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 22
0
 def test_JHomeTest_Person_Help(self):
     '''test0019验证首页-宝贝成就-帮助提示'''
     try:
         po = HomePage(self.driver)
         po.Person_archivement_help()
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 23
0
 def recent_play_course_list(self):
     self.go_recent_play()
     print('点击课程,进入子页面')
     course = self.find_elements(*self.rp_storyOrcources_icons)[1]
     course.click()
     po = Operation(self.driver)
     print('随机选择一个内容,进行收听!')
     try:
         List = self.find_elements(*self.rp_list_name)
         if len(List) != 0:
             x = random.randint(0, len(List) - 1)
             if x > 0:
                 time.sleep(1)
                 po.swipeUp()
                 List[x].click()
                 print('收听成功!')
     except:
         print('该用户最近没有收听课程\n')
Esempio n. 24
0
 def test_Aplay(self):
     '''进入播放器--点击下载'''
     try:
         po = PlayerPage(self.driver)
         po.player_download()
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 25
0
 def test_Aplay(self):
     '''进入播放器--点击播放-前进-后退-循环方式'''
     try:
         po = PlayerPage(self.driver)
         po.common_play()
         print('操作成功')
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 26
0
    def test_IHomeTest_Search_None(self):
        '''test0018验证首页搜索功能'''
        try:
            po = HomePage(self.driver)
            po.searchNull()

        except:
            po = Operation(self.driver)
            po.screenShot()
Esempio n. 27
0
    def test_IHomeTest_Search_Back(self):
        '''test0019验证首页搜索返回功能'''
        try:
            po = HomePage(self.driver)
            po.searchBack()

        except:
            po = Operation(self.driver)
            po.screenShot()
Esempio n. 28
0
 def test_Aplay_(self):
     '''进入播放器--点击收藏'''
     try:
         po = PlayerPage(self.driver)
         po.palyer_collect()
         print('操作成功!')
     except:
         po = Operation(self.driver)
         po.screenShot()
Esempio n. 29
0
    def go_buyed_story(self):
        '''进入已购买的-故事页面'''
        # self.go_buyed()
        time.sleep(1)
        #点击最近更新-上滑-截图
        try:
            print('点击最近更新')
            self.driver.find_element(*self.b_recent_update).click()
        except:
            print('没有已购买的故事,无法点击最近更新!')
        po = Operation(self.driver)
        time.sleep(1)
        po.swipeUp()
        try:
            print('点击最近购买')
            self.driver.find_element(*self.b_recent_buy).click()

        except:
            print('没有已购买的故事,无法点击最近购买!')
Esempio n. 30
0
    def change_portrait_sure(self):
        self.driver.implicitly_wait(2)
        print('点击用户头像')
        self.driver.find_element(*self.head_portrait).click()
        print('点击从相册选择')
        self.driver.find_element(*self.head_photo_choose).click()
        po = Operation(self.driver)
        # n = random.randint(100,1000)
        time.sleep(2)
        po.swipeUp()
        List = []
        while len(List) == 0:
            print('随机选择一张图片')
            List = self.driver.find_elements(*self.photos2)
        x = random.randint(0, len(List) - 1)
        List[x].click()
        print('点击确定,更新成功')

        return self.driver.find_element(*self.photo_choose_sure1).click()