欢迎光临
梦想从学习开始!

Android测试中经常用到的input命令

在日常编写脚本的时候,经常会遇到需要发送按键信息的事件,Android本身自己带了一个input的发送方式
Android input

Usage: input []  [...]

The sources are:
      mouse
      keyboard
      joystick
      touchnavigation
      touchpad
      trackball
      stylus
      dpad
      touchscreen
      gamepad

The commands and default sources are:
      text  (Default: touchscreen)
      keyevent [--longpress]  ... (Default: keyboard)
      tap   (Default: touchscreen)
      swipe     [duration(ms)] (Default: touchscreen)
      press (Default: trackball)
      roll   (Default: trackball)

那么我们来看看常用的有哪些吧?

发送文本内容

input text , 发送文本内容,但是这个不能发送中文哦。
注意:前提先将键盘设置为英文键盘

adb shell input text test123456

发送按键事件

adb shell input keyevent KEYCODE_HOME
一般我们经常会用 adb shell input keyevent HOME

对屏幕发送一个触摸事件

adb shell input tap 500 500 //点击屏幕上坐标为 500 500 的位置

滑动事件

adb shell input swipe 900 500 100 500
从右往左滑动屏幕,如果版本不低于 4.4 , 可以模拟长按事件
赞(0) 打赏
未经允许不得转载:小熊分享邦 » Android测试中经常用到的input命令

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏