Android模拟器-模拟点击事件测试

写了一个刷题软件app,奈何我把数据没有处理好,逻辑都写好了。用数据去测试的时候报了个数组角标越界,我发现还是自己把数据没有整理好。这个数据都是单机的,我一条一条整理的。好几千条呀。去看那些数据密密麻麻的看的我头疼,也不知道哪一行没有处理好导致的报错。

我选择用测试的方法去检验。自己当测试点点点。但是当我下一题下一题不停的点击。点击的时候咔咔咔的鼠标一直响影响同事办公。点的我自己也烦躁。我就想能不能用adb去模拟点击事件呢。不停的去点击某个按钮,把我的双手给解放出来了。说干就干,先用adb命令把夜神模拟器给连接起来。夜神模拟器在AndroidStudio里是正常显示log的。但是用adb 命令去连接设备的时候,显示连接失败。查了资料才知道要先开启开发者模式。然后打开usb调试按钮。

点击版本号进入开发者模式。

进入开发者选项。打开usb调试。

然后打开cmd。输入连接命令:

adb connect 127.0.0.1:5555

结果一直显示连接失败。原来夜神模拟器的端口不是默认的5555。而是62001

输入:

adb connect 127.0.0.1:62001

显示连接成功:

然后输入adb 命令单次点击:

adb shell input tap 500 1820

此处将500 和 1820 替换为你自己的x坐标和y坐标。我的按钮正好在这个坐标的位置。是我一点一点试出来的。

现在为了让adb多次点击。可以选择写一个脚本push到模拟器里。然后运行这个脚本。但是我在网上对照写的脚本并没有运行。我是直接在cmd里写了命令。

adb shell "for i in {1,1,1,1,1}; do input tap 500 1820; done"

敲回车就会在这个坐标连续点击5下。如果你需要点击的更多。加这个1的个数即可。就会一直不停的帮你去点击这个按钮。命令帮我点击这个按钮的时候。我正好写个博客。哈哈。

常用模拟器的adb连接的端口如下:

  1. 夜神模拟器:62001/52001
  2. 海马玩模拟器 :26944
  3. mumu模拟器 :7555
  4.  天天模拟器 :6555
  5. 逍遥安卓模拟器 :21503
  6.  Genymotion模拟器 :5555
  7. 雷神安卓模拟器 :5555
  8. 腾讯手游助手:5555
  9.  BlueStacks蓝叠3模拟器 :5555
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

留白的云

感谢鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值