案例故事:
Android终端(车载,手机)等,
需要模拟进行随意进行各类按键(车载方向盘按键,手机硬按键)的操作,
测试系统对随机按键事件的响应稳定性,一般测试2小时。
准备阶段
一般是用adb shell input keyevent + KeyCode 来模拟按键事件。
比如adb shell input keyevent 24 可以模拟“音量加键”,
以下是比较常用的几个按键的键值表。
KeyCode
释义
3
Home键
4
返回键
5
电话拨号键
24
音量加键
25
音量减键
26
电源键
27
照相机启动键
87
多媒体下一曲键
88
多媒体上一曲键
91
音量静音键
Python批处理脚本形式
批量处理脚本的特点是:批量顺序执行语句
# coding=utf-8
import os
import time
import random
TIMEOUT= 7200 # 2小时(7200s) 常量
once_time = time.time() # 获取当前时间戳,并保存到一个变量
keycode_dict = {3: "HOME键", 4: "返回键", 5: "电话拨号键", 24: "音量加键",