自動化測試 adb 解鎖手機的思路

2022-02-07 14:34:35 字數 1051 閱讀 2006

在adb裡有模擬按鍵/輸入的命令

比如使用adb shell input keyevent命令,不同的 keycode 能實現不同的功能,完整的 keycode 列表詳見 keyevent,摘引部分我覺得有意思的如下:

keycode含義3

home 鍵

4返回鍵

5開啟撥號應用

6結束通話**

24增加音量

25降低音量

26電源鍵

27拍照(需要在相機應用裡)

64開啟瀏覽器

82菜單鍵

8586

8788

122移動游標到行首或列表頂部

123移動游標到行末或列表底部

126127

164靜音

176開啟系統設定

187切換應用

207開啟聯絡人

208開啟日曆

209開啟**

210開啟計算器

220降低螢幕亮度

221提高螢幕亮度

223系統休眠

224點亮螢幕

231開啟語音助手

276如果沒有 wakelock 則讓系統休眠

如果想要喚起手機 並解鎖,那麼adb命令則完全夠用。以我手機為例:

熄屏狀態:

喚起:adb shell input keyevent 224

喚起後滑動解鎖:

adb shell input swipe 300 1000 300 500

輸入密碼:

可以用於自動化時候的按鍵操作

更多按鍵說明:

參考資料

JMeter自動化介面測試思路

一 劃分用例層次 1.cgi 單個介面請求 2.function 幾個cgi組合為有邏輯意義片段 3.testcase 成品,function的集合 二 jmeter自動化用例結構 1.用testfragment組織function 2.用例中的變動資料盡量從外部檔案讀取,測試用例盡量不去動,防止錯...

自動化測試框架搭建思路

可以完美和unittest結合實現資料驅動 ddt安裝 pip insatll ddt ddt全稱為data driver test ddt的使用方式 ddt裝飾類,作用於申明當前類使用ddt資料驅動 data裝飾函式,作用是給函式傳值 unpack裝飾函式,作用是數解包 file data裝飾函式...

如何找到自動化測試的思路

要找到 自動化測試 的思路,首先得明確自動化測試的本質。對自動化測試的本質的理解不同,導致了在進行自動化測試過程中對於組建團隊 制定目標計畫等的不同,決定了最終自動化測試的實施和效果的不同。所以必須先把自動化測試的本質說明白。談本質的問題,每個人的理解是不盡相同的。咱們這裡說的自動化測試的本質,主要...