sendkeys往账号输入框输入账号信息,在红米下会先多打1个E,再多打1个A,在三星S3下输错一些字符。并且会打开软键盘关闭不了
参考文章:
http://www.07net01.com/2014/09/194603.html
http://blog.csdn.net/zhubaitian/article/details/39502259(这个blog较多appium的分享)
https://github.com/appium/appium/issues/173
http://testerhome.com/topics/1519
http://www.testerhome.com/topics/1386
http://developer.android.com/reference/android/view/KeyEvent.html
解决思路:
1. 封装sendkeysbyevent
2. 看Robotium源代码关于输入字符的实现(上面第一篇文章猜测它是用的copy paste)
3. 通过修改app配置文件的方式使用不同的机器码登录(先研究这个,顺便可以规避虚拟机下识别不了自定义机器码菜单的问题)