- AutomateIt、Automate、按鍵精靈、AutoJS…等Android自動化工具有什么特點? - 知乎
- 全自動化工具/半自動化
- 全自動化,即,自動觸發(配置)
- Task、Automate、按鍵精靈、AutoJs、E-Robot、IFTTT、XScript(Lua)、腳本精靈、觸動精靈、Trigger、節點精靈、gogo,Surfingkeys+Tampermonkey。
- Task:全面,支持JavaScript,場景可交互地設計界面(功能不全面,但可以間接解決)
- 按鍵精靈:腳本化,Lua,需Root,商業化(付費),找圖、找色、OCR,有PC端。
- AutoJs:使用無障礙權限,兼容性受限,懸浮窗可以作為交互,無需Root。
- 均為過程式(非對象式)。
- Automate為流程圖(而非代碼),直觀但操作效率低。
- 腳本精靈、觸動精靈:類按鍵精靈,不收費,Lua?,B站有教程。
- xscript xposed:Lua,無需Root。
- 節點精靈:Lua,無需Root,基於無障礙權限。模擬器環境下設計,通過IP在電腦游覽器與APP交互。
- airtest:網易出品。
- 全自動化工具/半自動化
- 節點精靈:
- 官網nodescript.cn、http://www.nspirit.cn。
- lua 基礎課 節點精靈_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili
- 節點操控(操作):識別View樹。
- 圖色操控:截圖后,多點找色。
- 模擬器中,需網絡橋接,同網段;手機中,同網段。
- 免Root lua 腳本開發教程_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili
- 官方教程。
- http://www.nspirit.cn(官網)
- 支持插件。
- 含文檔。
- 開發環境:Vs Code、WEB-IDE。
- 檢測-操作。檢索節點,檢索一個節點find、檢索一組節點finds。(自視頻教程)
- 前者返回單元素/控件,后者返回迭代器。
- 項目同Dump。
- 項目如:text、id、desc、isClick、type、isChecked、childCount、rect.left/top/..。
- 節點Dump工具,節點有屬性。TextView。