文章出處
所以如果能夠更好的理解這些日誌的內容,會幫助我們更好的理解整個測試流程。
日誌的具體內容如下所示:
***** 通過」adb devices「命令列出查詢到的手機 emulator-5554
*****通過"adb -s emulator-5554 wait-for-device"和"adb -s emulator-5554 shell "echo 'ready'"檢查安卓手機是否已經準備好
> info: [debug] starting logcat capture
> info: [debug] getting device api level
> info: [debug] executing cmd: "d:\program files\android\android-sdk\platform-tools\adb.exe" -s emulator-5554 shell "getprop ro.build.version.sdk"
> info: [debug] device is at api level 19
> info: device api level is: 19
***** 通過adb執行相應的shell命令獲得安卓機器的api level
> info: [debug] getting device api level
> info: [debug] executing cmd: "d:\program files\android\android-sdk\platform-tools\adb.exe" -s emulator-5554 shell "getprop ro.build.version.sdk"
> info: [debug] device is at api level 19
***** 通過adb執行相應的shell命令獲得安卓機器的api level
> info: [debug] attempting to kill all 'uiautomator' processes
> info: [debug] getting all processes with 'uiautomator'
> info: [debug] executing cmd: "d:\program files\android\android-sdk\platform-tools\adb.exe" -s emulator-5554 shell "ps 'uiautomator'"
***** 通過adb執行相應的shell命令確保uiautomator沒有已經在跑
***** 可以發現「使用者名稱輸入框」在上次已經找過一次了,所以這裡我們相當於是在同乙個測試方法中對同乙個控制項查詢兩次。其實這是有點浪費
> info: [debug] stopping logcat capture
> info: [debug] logcat terminated with code null, signal sigterm
> info: [debug] [bootstrap] [debug] got data from client:
> info: [debug] [bootstrap] [debug] got command of type shutdown
> info: [debug] [bootstrap] [debug] returning result:
***** 關閉logcat
實現遠端連線appium server
如何通過本地的 呼叫遠端的server呢?例如 我有兩台電腦a 192.168.112.10 和b 192.168.112.11 那我怎麼能在a執行本地指令碼,但是使用b上的server呢?desired caps desired caps platformname android desired ...
python logging yaml日誌分割
1 建立log.yaml檔案 version 1 disable existing loggers false formatters format asctime s filename s levelname s message s datefmt f t handlers console clas...
LogParse Windows系統日誌分析
本文將對常見的日誌型別,利用微軟日誌分析工具 logparser 結合已經掌握的惡意 分析windows系統日誌,關聯出系統的異常。資料 於windows的事件檢視器中的 evtx檔案,eventvwr.msc。除此之外還要關注木馬病毒的資訊 安全日誌登入部分的事件 id 和登入型別 都具有一定含義...