zoukankan      html  css  js  c++  java
  • 输入文本总结

    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

  • 相关阅读:
    一个简单的ASP.NET MVC异常处理模块
    通过源码了解ASP.NET MVC 几种Filter的执行过程
    跨站请求伪造
    显示实现接口
    数组为什么可以使用linq查询
    编写轻量ajax组件03-实现(附源码)
    事件
    编写轻量ajax组件02-AjaxPro浅析
    委托
    静态构造函数
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/10394099.html
Copyright © 2011-2022 走看看