今年1.20號左右,AirtestProject團隊就更新了一版IDE-- AirtestIDE1.2.3 ,相比1.2.2,這個版本增加了很多新功能,下面我們就來看看具體有哪些更新:
1.兼容Android10和MIUI11
新版本對Android10有了更好的支持與兼容,Android10手機可以直接連接使用了(即無需勾選任何選項,直接點擊 connect
按鈕就行啦)。但是小米手機如果更新到MIUI11,需要勾選 use Javacap
+ use orientation
兩個選項后才能使用。

注意:如果使用了本地Python環境來運行腳本的話,不要忘記將本地的 airtest
+ pocoui
兩個庫也更新到最新喲,否則可能還會使用舊的代碼來連接和運行腳本,導致依然不兼容。(命令行運行 pip install -U airtest
和 pip install -U pocoui
即可更新)
另外, poco-service.apk
暫時沒有更新,因此在Android10上面會彈出一個低版本的提示,不過不影響使用~(直接點擊 確認
即可)

2.設置兼容模式啟動
新增了一個兼容模式的設置項。若啟動時需要使用兼容性模式(即雙擊IDE文件夾中的兼容性模式啟動.bat)才能正常查看編輯窗口和Log窗口的話,可以在IDE的 選項-設置
中選擇一個兼容模式后重啟IDE,這樣未來將會默認以兼容性模式來啟動IDE:

設置項的使用詳情可以參看文檔: airtest.doc.io.netease.com/IDEdocs/set…
3.新增TV按鈕窗口
針對部分電視APP,IDE新增了一個 TV按鈕 的快捷窗口,可以用鼠標點擊來發送 上下左右
+ 確認
按鈕的ADB消息:

按鈕使用詳情可以參看文檔:airtest.doc.io.netease.com/IDEdocs/dev…
4.更新了Yosemite.apk
Yosemite.apk
更新了版本,請各位重新安裝新版本的應用,以獲得更好的使用效果和Android10的兼容。在運行到腳本到 text()
語句時、或是連接手機時勾選了 use javacap
模式,airtest會自動檢測並安裝新版本的 Yosemite.apk
。但是前提是必須使用IDE自帶的環境來運行腳本,或者是本地環境的airtest已經更新到最新的1.1.3版本。
各位也可以考慮手工安裝到手機, Yosemite.apk
文件就在IDE的目錄中,搜索一下就能找到啦。

5.Airtest更新到1.1.3
Airtest更新了版本,關於 log() 接口,和報告生成的 LogToHtml 有了一些改動,可以更好地顯示報錯信息並且簡化了生成報告的代碼等;另外還新增了腳本圖片精度壓縮的配置項,具體請查看Airtest更新公告:github.com/AirtestProj…

6.poco新增對cocos-creator和UE4的支持
Poco-SDK新增了 cocos-creator 和 UE4 兩款引擎的支持,具體的接入方法請查閱公眾號往期對應的推文:
7.支持設置畫面渲染分辨率
新版IDE更好的支持了全面屏設備,airtestIDE可以適應大部分全面屏不適配的問題,對於還未支持的設備,ide支持用戶 設置畫面渲染分辨率 :

分辨率的設置詳情可以參考文檔:
airtest.doc.io.netease.com/IDEdocs/dev…
以上,就是新版IDE的主要更新內容啦,祝大家“食用”愉快~
(PS:使用過程中遇到問題不要慌,你可以通過多種方式聯系到項目開發者,issue提交地址 github.com/AirtestProj… ;官方開發者交流Q群1017250147)
AirtestProject開發者交流Q群:1017250147
文章來源於公眾號:AirtestProject
Airtest官網: http://airtest.netease.com/