python下的appium控制andriod按键

今天查看视频的时候,发现不好控制关闭视频,于是就想控制手机的返回按键来达到返回的效果。

找到了一些关于按键的keycode,如下:

KEYCODE_CALL 拨号键 5 
KEYCODE_ENDCALL 挂机键 6
KEYCODE_HOME 按键Home 3
KEYCODE_MENU 菜单键 82
KEYCODE_BACK 返回键 4
KEYCODE_SEARCH 搜索键 84
KEYCODE_CAMERA 拍照键 27
KEYCODE_FOCUS 拍照对焦键 80
KEYCODE_POWER 电源键 26
KEYCODE_NOTIFICATION 通知键 83
KEYCODE_MUTE 话筒静音键 91
KEYCODE_VOLUME_MUTE 扬声器静音键 164
KEYCODE_VOLUME_UP 音量增加键 24
KEYCODE_VOLUME_DOWN 音量减小键 25
Tips:后面的数字为 keycode

使用方法如下:

driver.press_keycode(4)          #发送keycode,功能:按键
driver.keyevent(4)               #发送keycode,功能:按键,与press_keycode无区别
driver.hide_keyboard()           #iOS使用key_name隐藏,安卓不使用参数,功能:隐藏键盘
driver.long_press_keycode(4)     #发送keycode,功能:长按键

ok,结束。
posted @ 2017-05-24 18:01 清风的故事说 阅读(...) 评论(...) 编辑 收藏