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圖像識別,若是須要複雜的操做,建議結合其餘模塊。

相關文章
相關標籤/搜索