def openBox(self): """开宝箱并看广告. """ act.wait(3) #点击宝箱 act.tapWithRand(920, 720) #等宝箱打开页面加载 act.wait(4) #点击广告 act.tapWithRand(550, 720) #等广告页面看完 act.wait(60) #退出下载页面 #oUtils.backKey() #act.wait(3) #退出广告页面 oUtils.backKey() act.wait(3) return
def test_main(): '''测试主流程''' while 1: oUtils.setSleep(1) tapNewsList(0) oUtils.setSleep(1) readNews(940) oUtils.setSleep(1) oUtils.backKey() oUtils.setSleep(2) moveNextNewsList()
def open20AdVideo(self): """限时任务. 半屏模式,需要装限时任务栏滑动到导航栏下. """ act.wait(3) #半屏坐标 act.tapWithRand(700, 380, 16) #等广告看完 act.wait(60) #oUtils.backKey() #act.wait(3) oUtils.backKey() act.wait(3) return
def eatColEggs(self, coEggX, coEggY): #等待界面稳定 oUtils.setSleep(2) #点击彩蛋 adX = oUtils.getRandom(coEggX - 5, coEggX + 5) adY = oUtils.getRandom(coEggY - 5, coEggY + 5) print('>>> 执行点击彩蛋操作,坐标: (%d,%d) ' % (adX, adY)) oUtils.tap(adX, adY) oUtils.setSleep(1) oUtils.backKey() oUtils.setSleep(2) print('>>> 完成金币页面彩蛋操作') #完成操作 return
def test_openBox(): """测试从红包 """ tt = toutiao() print('>>> 跳转到任务中心,等待6s...') oUtils.tap(170, 140) # 等任务中心加载出来 oUtils.setSleep(6) # 点击宝箱 print('>>> 点击宝箱,开宝箱') tt.eatBox(905, 665) oUtils.setSleep(3) # 看广告 tt.eatAD(575, 785, 1) oUtils.setSleep(1) oUtils.backKey() # 休息4s oUtils.setSleep(4) # 返回到文章页面. oUtils.backKey() oUtils.setSleep(2) # -------------------------- # 返回到文章列表 print('>>> 返回到文章列表.') oUtils.backKey() oUtils.setSleep(3)
def eatRadBagAndOpenBox(self): act.tapWithRand(110, 480) #等任务页面加载(任务中心加载时长较大) act.wait(10) #点击宝箱 act.tapWithRand(920, 720) #等宝箱打开页面加载 act.wait(4) #点击广告 act.tapWithRand(550, 720) #等广告页面看完 act.wait(40) #退出下载页面 oUtils.backKey() act.wait(3) #退出广告页面 oUtils.backKey() act.wait(3) #退出任务中心页面 oUtils.backKey() act.wait(3) #完成. return