Android自動化----adb shell,appium,uiautomator2


1、區別

1,adb shell腳本的方式 不但可以在有電腦的情況下使用,通過數據線連接電腦然后adb shell命令,而且還可以打包成app,在手機的終端使用adb shell命令。

2,appium還有 uiautomator2都必須使用電腦,寫好的腳本在電腦上執行,電腦相當於服務器端,手機相當於客戶端。

3,電腦上執行adb shell命令的權限好像比手機高,比如執行getevent命令,在電腦可以直接使用,而在手機的shell終端卻必須提升權限到root(su命令)。

 

 

 

adb shell腳本命令

注意:

1.不是adb命令而是adb shell中的命令,這種命令才能在手機端執行,而adb命令需要在電腦端實行。

2.Android也是linux系統,所以Linux系統幾乎的所有命令也是可以使用的

 

 

如何獲取adb

去Android sdk 官網,注意下載平台工具,而sdk tools與這個不同。在sdk tools 中還有調試的其他的工具,比如根據截圖來定位的uiautomatorview。

 

adb shell命令:http://adbshell.com/  去官網比對。

 

adb shell的自動化命令:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM