RT, 我的手头的设备是米 3,Android 4.3
这不是小米系统的问题,贴一个以前别人分享的方法
public void clear(WebElement el){ el.click(); //选中输入框 driver.sendKeyEvent(123);//将光标移到最后 String txt = el.getText(); //获取字符串长度 System.out.println(txt); for(int i=0;i<txt.length();i++){ driver.sendKeyEvent(112);//一个个的删除。。。。。 } }
#1 楼 @kuroky 谢谢,我去试试这个方法,不过确实 Clear 方法在其他手机上是有效的,而小米的有点特殊,感觉是因为它全选中的方式改了,不是原生安卓的方式。
#1 楼 @kuroky driver.sendKeyEvent(112) 改成 driver.sendKeyEvent(67) 可以删除了,现在不能 clear 能绕过去也成啊。再次感谢。