Airtest 之 游戏自动化(5分钟教你王者农药刷金币)

 

1、准备工做:

  1)安装腾讯手游助手,下载王者荣耀,安装启动( 你也能够直接链接手机启动游戏,或者使用其余的模拟器  html

  2)安装AirtestIDE,在设备窗中链接游戏Windows(详情参考笔者另一篇博文: AirtestIDE详解(跨平台的UI自动化编辑器)编辑器

  

   3)游戏切换至冒险模式,选择任意关卡。性能

  

 

2、编写脚本:

  1)点击touch控件,并截取“闯关”图片:url

  

 

  2)同上,截取“跳过”、“自动”、“点击屏幕继续”、“再次挑战”图片以下:spa

    

 

  3)由于游戏过程当中有不定时“挑过”提示,因此咱们须要加上点exists()判断和while循环。.net

    即:在游戏结束画面出现前,每一秒钟检索一次是否有“跳过”弹窗,若是有则点击“跳过”。htm

    

  

  4)由于设备性能不一样,致使画面切换有快有慢,因此咱们加上点等待方法wait(),默认timeout=20s。blog

    

 

  5)最后咱们要让整个过程重复执行,因此咱们还须要在最外层加上while()循环,判断条件即为开始“闯关”出现。游戏

    这里咱们touch“闯关”以后,加上了sleep(10),这是由于进入游戏加载须要必定时间,并且较长。图片

    

 

3、正式运行

  1)大功告成,运行起来吧,刷刷刷!!!

  

  

  2)是否是很简单?若是你图都不想截,那你也能够直接点击Airtest辅助窗中录制按钮,

  

  可是录制完脚本依然仍是须要人工进行必定的调整,固然这里只应用了Airtest图像识别,若是须要复杂的操做,建议结合其余模块。

相关文章
相关标签/搜索