【Appium+python】特殊键盘事件处理-国产机型的搜索处理。
2017-09-22 15:56
274 查看
问题原因及概述
在编写脚本的时候,发现华为、OPPE等国产手机无法处理driver.keyevent('66')# 84搜索键 66回车键
导致PyCharm 反复报错
解决方案
国产机大多为厂商修改后的第三方浏览器,缺失大部分键盘事件处理的方法,特别是华为系列手机。所以重新安装搜狗输入法就能解决问题。login.driver.keyevent('66') # 84搜索键 66回车键 login.driver.press_keycode('84')
搜狗输入法对上述的键盘操作都没有问题。
相关文章推荐
- appium+Python :操作键盘搜索响应事件
- Python 字符串处理特殊空格 \xc2\xa0 Non-breaking space
- linux 处理键盘 鼠标事件
- OSG学习笔记9-处理键盘事件
- iOS全局处理键盘事件
- C#模拟键盘鼠标事件 SendKeys 的特殊键代码表
- C#处理鼠标和键盘事件 [转贴 2008-03-02 08:15:29]
- 处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外
- [转]使用中文输入法时对键盘事件的处理
- Java Swing中的键盘事件处理
- Python 读取键盘输入字符,多线程操作,文件操作随机处理 开发范例
- ActionScript中键盘事件的处理
- 处理键盘事件
- unity一些键盘鼠标特殊触发事件总结
- java 键盘事件处理案例
- 自动处理键盘事件的第三方库 IQKeyboardManager
- vue中键盘事件的处理
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- Flex Actionscript 3 flash游戏 键盘 连招 连按 combo 同时按 事件处理
- QT事件处理,鼠标事件,按键键盘事件,定时器,进度条。