输入文本总结

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

猜你喜欢

转载自www.cnblogs.com/xuanjian-91/p/10394099.html
今日推荐