Exemplo n.º 1
0
    def openBox(self):
        """开宝箱并看广告.
        """
        act.wait(3)
        # 点击宝箱
        print(">> 点击宝箱")
        act.tapWithRand(920, 720)

        # 等宝箱打开页面加载
        act.wait(4)

        # 点击广告
        print(">> 点击广告")
        act.tapWithRand(550, 720)

        # 等广告页面看完
        print(">> 等广告页面看完")
        act.wait(80)

        #点击进入广告的下载页面

        # 退出下载页面
        # oUtils.backKey()
        # act.wait(3)

        # 退出广告页面
        print(">> 退出广告页面")
        adb_utils.backKey()
        act.wait(4)

        return
Exemplo n.º 2
0
def test_main():
    '''测试主流程'''

    while 1:
        adb_utils.setSleep(1)
        tapNewsList(0)
        adb_utils.setSleep(1)
        readNews(940)
        adb_utils.setSleep(1)
        adb_utils.backKey()
        adb_utils.setSleep(2)
        moveNextNewsList()
Exemplo n.º 3
0
    def open20AdVideo(self):
        """限时任务. 半屏模式,需要装限时任务栏滑动到导航栏下.
        """

        act.wait(3)
        # 半屏坐标
        act.tapWithRand(700, 380, 16)
        # 等广告看完
        act.wait(60)
        # oUtils.backKey()
        # act.wait(3)
        adb_utils.backKey()
        act.wait(3)
        return
Exemplo n.º 4
0
    def eatBoxAndAD(self):
        """
        任务中心页面开箱看广告.
        :return:
        """
        # 点击宝箱
        print('>>> 点击宝箱,开宝箱')
        self.eatBox(905, 1744)
        adb_utils.setSleep(3)

        # 看广告
        print('>>> 看广告')
        self.eatAD(575, 1366, 1)

        # 关闭广告页面,回到任务页面
        adb_utils.backKey()
        # self.closeAdPage()
        return
Exemplo n.º 5
0
    def eatColEggs(self, coEggX, coEggY):
        # 等待界面稳定
        adb.setSleep(2)

        # 点击彩蛋
        adX = adb.getRandom(coEggX - 5, coEggX + 5)
        adY = adb.getRandom(coEggY - 5, coEggY + 5)

        print('>>> 执行点击彩蛋操作,坐标: (%d,%d) ' % (adX, adY))
        adb.tap(adX, adY)

        adb.setSleep(1)

        adb.backKey()

        adb.setSleep(2)

        print('>>> 完成金币页面彩蛋操作')

        # 完成操作
        return
Exemplo n.º 6
0
    def eatRadBagAndOpenBox(self):
        act.tapWithRand(110, 480)
        # 等任务页面加载(任务中心加载时长较大)
        act.wait(10)

        # 点击宝箱
        act.tapWithRand(920, 720)

        # 等宝箱打开页面加载
        act.wait(4)

        # 点击广告
        act.tapWithRand(550, 720)

        # 等广告页面看完
        act.wait(40)

        # 退出下载页面
        adb_utils.backKey()
        act.wait(3)

        # 退出广告页面
        adb_utils.backKey()
        act.wait(3)

        # 退出任务中心页面
        adb_utils.backKey()
        act.wait(3)

        # 完成.
        return
Exemplo n.º 7
0
    def tipRadBagToBox_pri(self):
        """
        #点击红包到任务中心
        ##点击开宝箱,10分钟一次  
        """
        #
        # --------------------------
        #
        print('>>> 跳转到任务中心,等待6s...')
        adb_utils.tap(170, 140)

        # 等任务中心加载出来
        adb_utils.setSleep(10)

        # 点击宝箱
        print('>>> 点击宝箱,开宝箱')
        self.eatBox(905, 1744)  #665 / 1744
        adb_utils.setSleep(6)

        adb_utils.backKey()
        adb_utils.setSleep(2)
        return
        # 看广告
        self.eatAD(575, 785, 1)

        # 关闭广告页面,回到任务页面
        adb_utils.backKey()
        # self.closeAdPage()

        # 休息3s
        adb_utils.setSleep(6)

        # 返回到文章列表页面.
        self.backButton()
        adb_utils.setSleep(2)
        # --------------------------
        return