ime是什么
ime是input method editors 输入法编辑器,有叫软键盘
方法1(第二选择):
airtest框架的text()方法
方法2:
adb shell input 不支持中文
方法3(推荐):
Poco中的set_text
注意:部分型号手机在使用 text() 接口 输入密码 时,会输入失败,这是因为手机设置中的
语言与输入法-安全输入 没有打开,打开该选项后就可以使用非系统自带的输入法来输入密码了。
注意:部分模拟器(例如夜神模拟器)在输入时可能无法成功,可以尝试确认设置中是否打开
了 硬件-物理键盘,尝试关闭这个选项,并设置默认输入法为yosemite输入法后再次重试即可
底层:
输入字符的接口也有两种方式:yosemite输入法和adb命令,默认是yosemite输入
删除内容
方法1:
keyevent("KEYCODE_DEL")
keyevent("67") # 67即为删除键,请注意传入的是字符串,多次点击达到删除文本的效果
方法2:
poco("xxx").set_text("")
点击、滑动
点击、滑动等用到minitouch组件,同样的可选minitouch或者是adb