APPIUM之adb命令篇
阿新 • • 發佈:2018-12-31
環境變數 windows 檢視方式set path,
adb埠號5037
adb devices 檢視裝置命令
三個狀態 device 未識別
授權某臺電腦 不用每次都開啟
adb -s 192.168.56.101:5555 shell 指定某一臺機,當有多臺連結電腦
adb logcat >\logcat.txt
日誌內容D代表debug
I代表info
E代表error
adb shell 先進入裝置
pull 把裝置檔案拉取到本地
push 把電腦上的推到裝置中
windows 下dos命令
appium 是一個node 服務,檢視埠號是否佔用,netstat -ano|findstr "4723"
程序號是 最後面
殺死程序用taskkill -F -PID "程序號"
另一種方式用工作管理員 刪掉 node.exe
appium 在dos視窗 下
安卓shell 命令
adb shell
檔案型別 b是代表塊裝置 d代表目錄 l 檔案
ll 和 ls -l 是一樣的一個縮寫,一個是全寫
cat test.log | grep "ts"
包名 和起始activity 用aapt 配置環境變數後 在dos視窗下使用
1、檢視包名和起始的activity, 注意 aapt的命令需要把android4.4.2裡的複製到tools 目錄下,才可以使用,因為環境變數配置了tools
aapt d badging d:\bing.apk|findstr "package launchable-activity"
2、檢視root許可權下手機的包名和activity 用hierarchyviewer
檢視當前介面的activity
3、adb shell dumpsys window | findstr mCurrentFocus
注意區分當前activity 和起始activity 的區別
檢視元素資訊工具,uiautomatorview.bat
點選第二個按鈕
android低於4.3看不到resource-id
appium 沒有接受到命令預設1分鐘自動斷開
node.js 版本不要太高 我用的6.8.0 過高會報錯
adb埠號5037
adb devices 檢視裝置命令
三個狀態 device 未識別
授權某臺電腦 不用每次都開啟
adb -s 192.168.56.101:5555 shell 指定某一臺機,當有多臺連結電腦
adb logcat >\logcat.txt
日誌內容D代表debug
I代表info
E代表error
adb shell 先進入裝置
pull 把裝置檔案拉取到本地
push 把電腦上的推到裝置中
adb start-server 當adb出錯的時候adb kill-server
守護程序
遇到無法連線手機使用adb,開啟工作管理員,kill掉所有的手機助手,豌豆莢之類的,就可以再次連線了
appium 是一個node 服務,檢視埠號是否佔用,netstat -ano|findstr "4723"
程序號是 最後面
殺死程序用taskkill -F -PID "程序號"
另一種方式用工作管理員 刪掉 node.exe
appium 在dos視窗 下
安卓shell 命令
adb shell
檔案型別 b是代表塊裝置 d代表目錄 l 檔案
ll 和 ls -l 是一樣的一個縮寫,一個是全寫
cat test.log | grep "ts"
包名 和起始activity 用aapt 配置環境變數後 在dos視窗下使用
1、檢視包名和起始的activity, 注意 aapt的命令需要把android4.4.2裡的複製到tools 目錄下,才可以使用,因為環境變數配置了tools
aapt d badging d:\bing.apk|findstr "package launchable-activity"
引號裡的 空格代表 或者
安卓shell 環境下的命令目錄 /system/bin # ll2、檢視root許可權下手機的包名和activity 用hierarchyviewer
檢視當前介面的activity
3、adb shell dumpsys window | findstr mCurrentFocus
注意區分當前activity 和起始activity 的區別
檢視元素資訊工具,uiautomatorview.bat
點選第二個按鈕
android低於4.3看不到resource-id
appium 沒有接受到命令預設1分鐘自動斷開
node.js 版本不要太高 我用的6.8.0 過高會報錯