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
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()
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
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
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
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
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