精华内容
下载资源
问答
  • android 坐标自动点击脚本

    千次阅读 2021-01-20 19:38:07
    :start adb shell sendevent /dev/input/event1 3 57 0 adb shell sendevent /dev/input/event1 3 53 704 adb shell sendevent /dev/input/event1 3 54 115 adb shell sendevent /dev/input/event1 0 0 0 ...

    :start
    adb shell sendevent /dev/input/event1 3 57 0
    adb shell sendevent /dev/input/event1 3 53 704
    adb shell sendevent /dev/input/event1 3 54 115
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 4294967295
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 0
    adb shell sendevent /dev/input/event1 3 53 831
    adb shell sendevent /dev/input/event1 3 54 94
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 4294967295
    adb shell sendevent /dev/input/event1 0 0 0
    goto start

    展开全文
  • android 脚本模拟点击屏幕,android模拟对低概率问题,需要多次测试以复现问题,使用脚本更容易实现,避免频繁人工操作首先要了解手机的众多输入设备:命令:adb shell cat /proc/bus/input/devices/I: Bus=0000 ...

    android 脚本模拟点击屏幕,android模拟

    对低概率问题,需要多次测试以复现问题,使用脚本更容易实现,避免频繁人工操作

    首先要了解手机的众多输入设备:

    命令:adb shell cat /proc/bus/input/devices/

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000

    N: Name="qpnp_pon"

    P: Phys=qpnp_pon/input0

    S: Sysfs=/devices/virtual/input/input0

    U: Uniq=

    H: Handlers=event0

    B: PROP=40

    B: EV=3

    B: KEY=14000000000000 0

    I: Bus=0018 Vendor=0000 Product=0000 Version=0000

    N: Name="qcom-tpd"

    P: Phys=

    S: Sysfs=/devices/soc/78b7000.i2c/i2c-3/3-0038/input/input1

    U: Uniq=

    H: Handlers=mdss_fb kgsl event1

    B: PROP=2

    B: EV=b

    B: KEY=ff000000000000 0 0 0 0 0 400 0 0 0 160000000000 4004001400000

    B: ABS=261800000000000

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000

    N: Name="gf5216"

    P: Phys=

    S: Sysfs=/devices/virtual/input/input2

    U: Uniq=

    H: Handlers=event2

    B: PROP=0

    B: EV=3

    B: KEY=2000000040000800 1016c000000008 0

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000

    N: Name="qwerty"

    P: Phys=

    S: Sysfs=/devices/virtual/input/input3

    U: Uniq=

    H: Handlers=event3

    B: PROP=0

    B: EV=3

    B: KEY=2000000040000800 1016c000000008 0

    I: Bus=0019 Vendor=0001 Product=0001 Version=0100

    N: Name="gpio-keys"

    P: Phys=gpio-keys/input0

    S: Sysfs=/devices/soc/soc:gpio_keys/input/input4

    U: Uniq=

    H: Handlers=event4

    B: PROP=0

    B: EV=3

    B: KEY=4000000000000000 0 0 10000 0 0 0 0 0 0 8000000000000 0

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000

    N: Name="msm8952-snd-card-mtp Headset Jack"

    P: Phys=ALSA

    S: Sysfs=/devices/soc/c051000.sound/sound/card0/input5

    U: Uniq=

    H: Handlers=event5

    B: PROP=0

    B: EV=21

    B: SW=3c0d4

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000

    N: Name="msm8952-snd-card-mtp Button Jack"

    P: Phys=ALSA

    S: Sysfs=/devices/soc/c051000.sound/sound/card0/input6

    U: Uniq=

    H: Handlers=event6

    B: PROP=40

    B: EV=3

    B: KEY=e0 400000000 0 c000000000000 0

    对应输入设备的Name匹配我们需要使用的设备信息,

    I: Bus=0018 Vendor=0000 Product=0000 Version=0000

    N: Name="qcom-tpd"

    P: Phys=

    S: Sysfs=/devices/soc/78b7000.i2c/i2c-3/3-0038/input/input1

    U: Uniq=

    H: Handlers=mdss_fb kgsl event1

    B: PROP=2

    B: EV=b

    B: KEY=ff000000000000 0 0 0 0 0 400 0 0 0 160000000000 4004001400000

    B: ABS=261800000000000

    发现给设备对应tp。

    命令:adb shell getevent1 /dev/input/event1

    输入该命令后,做点击屏幕操作,这里我们以点击拍照为例:

    终端输出:

    0003 0039 00000000

    0003 0030 00000003

    0003 0035 00000163

    0003 0036 00000476

    0001 014a 00000001

    0000 0000 00000000

    0003 0030 00000004

    0000 0000 00000000

    0001 014a 00000000

    0000 0000 00000000

    注意:点击不同的点会输出不同的信息,这里的输出对应这点击事件的具体信息,我们之需要在脚本中做写下相同的命令既可以实现同样的操作

    下面开始写脚本使用sendevent命令(这里需要注意的是,上买你的输出为十六进制,需要自行转换成十进制):

    sendevent /dev/input/event1 0003 57 00000000

    sendevent /dev/input/event1 0003 48 00000003

    sendevent /dev/input/event1 0003 53 355

    sendevent /dev/input/event1 0003 54 1142

    sendevent /dev/input/event1 0001 330 00000001

    sendevent /dev/input/event1 0000 0000 00000000

    sendevent /dev/input/event1 0003 48 00000004

    sendevent /dev/input/event1 0000 0000 00000000

    sendevent /dev/input/event1 0001 330 00000000

    sendevent /dev/input/event1 0000 0000 00000000

    写完脚本touch.sh文件

    使用命令afb push touch.sh /sdcard/把脚本导入手机

    然后执行adb shell sh /sdcard/touch.sh

    确认手机是否会出现同样操作

    根据这个步骤也可以尝试写一些相关其他设备的输入,当我们需要重复点击时,之需要在脚本写个循环就可以实现自动压力测试了

    http://www.dengb.com/wlwjskf/1312561.htmlwww.dengb.comtruehttp://www.dengb.com/wlwjskf/1312561.htmlTechArticleandroid 脚本模拟点击屏幕,android模拟 对低概率问题,需要多次测试以复现问题,使用脚本更容易实现,避免频繁人工操作 首先要了解手机...

    展开全文
  • 轻易连是一款能够一键自动循环点击和一次性点击屏幕多个位置不用root的APP软件,用户可以让轻易连APP点击屏幕任何位置,能够自行设置以毫秒为单位的下一次点击时间。还可以将设置好的屏幕点击位置以名称的方式保存...

    轻易连是一款能够一键自动循环点击和一次性点击屏幕多个位置不用root的APP软件,用户可以让轻易连APP点击屏幕任何位置,能够自行设置以毫秒为单位的下一次点击时间。还可以将设置好的屏幕点击位置以名称的方式保存起来。

    71b5c0fc49b11409877cc5972a473247.gif

    轻易连的使用方法如下:

    点击启动自定义。

    71b5c0fc49b11409877cc5972a473247.gif

    启动自定义悬浮窗后,点击自定义位置。

    71b5c0fc49b11409877cc5972a473247.gif

    接下来没有提示,只需要手动点击一下要APP自动点击的屏幕位置。点击后会提示设置下一次自动点击的间隔时间,可以按"+"或者"-"号按钮控制输入框数字,单位是毫秒,只支持数字类型。以此类推设置所有要点击的位置。点击数量没有限制。

    71b5c0fc49b11409877cc5972a473247.gif

    设置好要点击的位置后,可以选择保存,下一次需要操作此流程时,可以在界面上选中对于的名称,点击启动即可。也可以直接点击"一键"或者"连点"按钮来进行马上开始操作。这两种类型的区别是,一键:一次性点击所有要点击的位置,不循环。连点:循环点击所有要点击的位置。

    如果在设置要点击的位置时,点击了错误的位置,可以点击悬浮窗的清理位置按钮来清除所有位置坐标,然后重新开始设置。

    还有悬浮窗上的小方框,可以用来隐藏悬浮窗,点一下隐藏,再点一下显示。方便其它操作。

    71b5c0fc49b11409877cc5972a473247.gif

    展开全文
  • 轻易连是一款能够一键自动循环点击和一次性点击屏幕多个位置不用root的APP软件,用户可以让轻易连APP点击屏幕任何位置,能够自行设置以毫秒为单位的下一次点击时间。还可以将设置好的屏幕点击位置以名称的方式保存...

    轻易连是一款能够一键自动循环点击和一次性点击屏幕多个位置不用root的APP软件,用户可以让轻易连APP点击屏幕任何位置,能够自行设置以毫秒为单位的下一次点击时间。还可以将设置好的屏幕点击位置以名称的方式保存起来。

    71b5c0fc49b11409877cc5972a473247.gif

    轻易连的使用方法如下:

    点击启动自定义。

    71b5c0fc49b11409877cc5972a473247.gif

    启动自定义悬浮窗后,点击自定义位置。

    71b5c0fc49b11409877cc5972a473247.gif

    接下来没有提示,只需要手动点击一下要APP自动点击的屏幕位置。点击后会提示设置下一次自动点击的间隔时间,可以按"+"或者"-"号按钮控制输入框数字,单位是毫秒,只支持数字类型。以此类推设置所有要点击的位置。点击数量没有限制。

    71b5c0fc49b11409877cc5972a473247.gif

    设置好要点击的位置后,可以选择保存,下一次需要操作此流程时,可以在界面上选中对于的名称,点击启动即可。也可以直接点击"一键"或者"连点"按钮来进行马上开始操作。这两种类型的区别是,一键:一次性点击所有要点击的位置,不循环。连点:循环点击所有要点击的位置。

    如果在设置要点击的位置时,点击了错误的位置,可以点击悬浮窗的清理位置按钮来清除所有位置坐标,然后重新开始设置。

    还有悬浮窗上的小方框,可以用来隐藏悬浮窗,点一下隐藏,再点一下显示。方便其它操作。

    71b5c0fc49b11409877cc5972a473247.gif

    展开全文
  • Android录制屏幕脚本

    千次阅读 2021-06-03 15:39:15
    日常测试中会有测试机录制屏幕的需求,给大家提供一个快捷的方法,用bash脚本,实现一行命令就能在电脑得到测试机录制屏幕的视频最主要用到两个命令:adb shell screenrecord /sdcard/***.mp4复制代码1、录制屏幕,...
  • 简介自动化测试中写测试脚本、维护脚本是件苦差事。atx 中已有辅助写脚本的 gui 工具和 webide...atx 使用了图像识别来做自动化测试,对 android 平台也集成了 uiautomator 可以用 ui 识别。因此这个工具可以生成图...
  • android 点击EditText始终不弹出软件键盘场景描述:正常情况下,当点击EditText时,软键盘会弹出来。现在的要求是当点击EditText时,弹日期选择对话框,选择的结果显示在EditText上。若不处理,当点击EditText时,软...
  • 您可以使用以下3个命令俩实现有限循环简单例子Dim xunhuncishu=10For xunhuncishuTracePrint "循环中"NextFor 循环一定次数功能循环一定次数命令参数参数1 整数型,循环次数范例例子1:固定循环次数后离开For 10 '...
  • 目前有很多的用户都是在使用各种各样的安卓模拟器在电脑上面进行体验手机上面的玩法,软件支持天天,逍遥,海马玩模拟器,如果是玩...通过特定的命令,能够对安卓模拟器进行屏幕点击,屏幕滑动,安装软件,卸载软件...
  • 看书,发现android可以跑python。尝试了一下。首先需要在手机上安装python环境,通过安装apk实现,这个apk叫QPython,还有同类的比如SL4A。QPython的官网:https://www.qpython.com/可以在官网上下载QPython的安装包...
  • GScript是一款android平台的shell脚本运行软件,使用GScript编写linux shell命令,然后添加到桌面快捷方式,使可方便运行自定的shell脚本命令。并且配合root权限能实现很多功能。Gscript 软件,可能很多人用过,但...
  • 前言Android模拟用户点击。在自动化测试中可使用的工具。可以利用adb命令,也可以使用Android SDK中的monkeyrunner工具。win7-64gitbash使用adb命令主要使用input命令usage: input ...input text input keyevent ...
  • 针对的系统环境 win7,64 python安装和配置 1、从python官方网站下载对应系统的安装包...然后点击 OK 3、打开该编辑器,file-->Settings python_path_setting.png 选择python的安装路径,保存,退出setting。 完成配置。
  • 随着Android 开发环境从Eclipse转向Android Studio,我们每个人都开始或多或少要接触gradle脚本,大多数人将gradle看做构建工具,出现问题不知如何着手分析,只能寄希望百度能找到解决方案,其实大可不必。...
  • 这款应用偏极客,有很高的自由度,发挥创意可以做许多事情,但也就意味着高阶玩法学习成本比较高,不过有效利用「录制功能」的话,新手也可以玩出很多花样的,一起来研究一下吧~自己编写脚本点击新建,就可以自己...
  • 类ScreenLib类 封装了模糊找色,屏幕点击,屏幕滑动等方法。TsFrame抽象类 封装了脚本的逻辑流程(帮助你快速开发脚本)Fa和Fb 都是继承自F,他们大部分方法都是一样的。重新封装了屏幕点击和模糊找色的方法给TsFrame....
  • Android手机端脚本录制

    2021-09-15 10:25:21
    3:在http代理服务器中指定录制脚本的路径,默认端口8888、 4:查看本地的ip(wifi热点) 5:设置移动端代理,IP和端口号 6:启动 点击”ok” 7:打开手机app,抓取接口 8:点击”停止”按钮,结束...
  • 需求在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退出按钮,返回 A 界面。不断循环。思路一开始想到的就是按键精灵,下了 mac 版使用后发现功能太不完善,于是试了...
  • 点击事件的实现大致分为以下三种:(1)Activity 实现接口方式实现点击事件(经常使用)(2)自定义方法,使用配置文件android:onclick(3)使用内部类方式实现(4)使用匿名内部类实现介绍下几种点击事件的实现...
  • 我的需求是,左滑然后出现delete,然后点击delete,让该滑块消失。我在点列表的第一行的时候,左滑,出现delete,点击删除,ok的,完美。然后我点击第三个,同样左滑出现delete,点击delete没有任何反应。然后我再...
  • Android模拟器脚本录制

    2021-01-13 21:29:24
    3、在http代理服务器中指定录制脚本的路径,默认端口为8888 4、查看本地的IP命令:ipconfig 5、设置模拟器代理(长按网络—点击修改网络—修改IP和端口号) 6、在代理服务器中点击启动 7、点击弹窗中 ok 8、在...
  • ps: 不想看代码的滑到最下面有apk包百度网盘下载...一些配置build.gradleplugins {id 'com.android.application'id 'kotlin-android'id 'kotlin-android-extensions'}android {compileSdkVersion 30buildToolsVersio...
  • Android listview数据显示及提示信息的实例最近我们测试人员说,我们的所有的列表都要做一个没有数据就提示没有数据,当时我的表情是这样的 =_=!!! 我的天呐……这么多列表真的要一个一个做嘛!!!然后我想了一下,...
  • keyevent指的是android对应的keycode,比如home键的keycode=3,back键的keycode=4. 然后使用的话比较简单,比如想模拟home按键: adb shell input keyevent 3 请查阅上述文章,根据具体keycode编辑即可。 2. 关于...
  • //ios判断 if(navigator.userAgent.match(/.../i))//判断是否是android设备浏览器 if(navigator.userAgent.match(/android/i)) {if (navigator.userAgent.match(/android/i)) {document.getElementById('openAp...
  • 做开发的总会碰到测试或者项目经理问你要某个界面截图的情况,用手机的快捷键截图再上传效率不高,又不太想用手机助手(怕全家桶),便打起Android的ADB命令的主意。adb指令中screencap指令就是截图方法,再通过pull...
  • 一、下载和安装 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。...
  • 文章目录1.脚本来执行测试的优缺点2.实现原理3.实现难度4.屏幕适配5.测试过程6....1.脚本来执行测试的优缺点 写起来容易 基本上可以实现90%以上的...脚本是用adb命令来实现点击哪一个位置,位置需要自己测量,而Espres
  • 自动精灵是一款脚本化操控手机的软件。无需编写代码,通过录制和界面来制作脚本,所有人都能轻松拥有属于自己的脚本。自动精灵,解放你的双手,快来试试吧!版本V2.13.1添加:“控制运行”动作支持“运行指定的动作”...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,030
精华内容 20,412
关键字:

安卓点击脚本