问题: 使用三星 Galaxy S5 时 在发送 element.sendkeys("aaa") 时,发现无法输入文本到编辑框。

element.sendkeys("aaa");

看日志才发现每次 sendkeys 时,它都会先自动清理编辑框
日志:
2016-08-04 17:57:23 appium_log : [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Attempting to clear using UiObject.clearText().
清理完后,由于编辑框中仍保留有提示文本,导致清理失败,故后续 sendkeys 没有发送(算是 Appium1.4.13 的一个 BUG)。


解决方案:

更新 Appium 至 1.5.3 ,问题解决。
另外产生了另外一个问题,sendkeys 发送很慢,一个编辑框操作需要 30S 左右。 这样实现下来,感觉自动化都没必要了,速度太慢了。 求大神们指点,怎么提速。


↙↙↙阅读原文可查看相关链接,并与作者交流