0
我需要在Android設備上運行一些自動化測試,問題是屏幕需要首先解鎖。我曾嘗試過:如何自動解鎖android上的屏幕進行測試?
input keyevent KEYCODE_MENU
但是這並沒有奏效。
我有權訪問根目錄設備並已刪除密碼。只需要一種方法來解鎖屏幕。
我需要在Android設備上運行一些自動化測試,問題是屏幕需要首先解鎖。我曾嘗試過:如何自動解鎖android上的屏幕進行測試?
input keyevent KEYCODE_MENU
但是這並沒有奏效。
我有權訪問根目錄設備並已刪除密碼。只需要一種方法來解鎖屏幕。
如果將鎖定屏幕設置爲無,您只需使用adb發送開機命令。
# Switches on the android devices screen if it isn’t already on.
if `adb shell dumpsys input_method | grep mInteractive`.include? 'false'
`adb shell input keyevent KEYCODE_POWER`
end
# Pre lollipop devices respond to this command a bit differently.
if `adb shell dumpsys input_method | grep mScreenOn`.include? 'false'
`adb shell input keyevent KEYCODE_POWER`
end
如果屏幕是不是已經在上面會按電源按鈕。
不可能。您無法通過代碼鎖定訪問菜單按鈕 –