当前位置:   article > 正文

ios 按键精灵_按键精灵对APP自动化测试实战

苹果手机如何实现按键精灵扫码

55d41bf4b291c54637bb6e9cd3f10481.png

这两天,要对用户的权限进行验证,180来家单位,近800个操作用户,要逐个人登录、选择几个菜单进行操作,验证是否能进行功能界面,是否能查看到相关数据。

这是一个单调、繁重,但是很重要的工作。承接这个任务的同事都感到“烦”,
我一向认为简单的工作就应该由电脑自己完成,今天这件事,用专业的自动化测试工具,完全能自动进行。但出差在外,不方便安装大型的工具,其他人也不会掌握这个工具。于是,决定用按键记录工具这种“半自动化”的工具软件。找来找去,找到了“按键精灵”
“按键精灵”只能机械地在屏幕的固定位置,点击鼠标,不能识别控件、数据(这就是专业软件与小工具软件的区别),所以与内容数据相关的操作,需要人工进行,如:在需要滚屏的表格中选择某行,选择电子v表格中的某个单元格复制数据。
所以需要进行分工,灵活的事情人来做,在固定位置点击的,让工具软件来做。
在不同的窗口,录制操作过程,然后进行改写(主要是调整延时时间,删除不必要的动作),为每段动作脚本设置不同的启动条件,便于人工将不同的脚本片段串联起来。如:通过鼠标中键的按下、右键双击等动作触发调用各个自动脚本。
这样输用户名、密码、查询条件等工作都简化为工具完成了,人工操作量减少,不在那么“烦”,事情的进度也快多了,原定一个人加班两天完成的,只用了一个正常的工作日就完成了。

具体的使用如下:

一.       安卓手机按键精灵APP录制(免root版)

适用于安卓7及以下系统的手机

1. 手机从应用市场下载并安装按键精灵app;

2. 电脑安装按键精灵手机助手;

3. 在将手机连接USB前,请先找到开发者选项,打开“开发者选项”并勾选“USB调试”;

0519132a4c0d3b1baa4b26f576510c3c.png

4. 用数据线将手机连接电脑,连接后,电脑屏幕右下角会提示开始安装驱动,安装完后会出现提示成功安装。

5. 电脑打开按键精灵手机助手,如果未识别设备,点击右上方“尚未连接到手机”,点击“重新扫描”,此时会搜索发现手机,选择开始连接

a7bc6bf66963a8c029c5723ade0fd626.png

添加上手机后,可以断开电脑的数据线,在app上进行操作了。

6. 按键精灵手机助手与手机连接成功后,会显示手机型号,同时也说明手机已成功获取到root授权

d7d6fd9018e09924ae7fb8edca28d06e.png

7. 手机成功获取root授权后,就可以在手机端按键精灵上进行点一点、录制或运行脚本等操作;

8. 打开手机上的按键精灵app,选择“录制”选项,点击录制图标,打开选择应用页,选择要录制的app

d19a193ce428ab580f569253a8a90395.png

9.  点击保存的录制,可以进行循环设置,设置运行次数或者重复运行至手动停止

2b7eb0999f0f761dd860e6151b6b5c5b.png

10. 录制时按音量+号开始录制,音量-号停止录制。

 上一篇介绍了安卓app上使用按键精灵的实践,这里再来说说苹果上的app。

由于iOS相关工具对操作系统的限制,目前在iOS10.0.2系统上应用成功。

二.       苹果手机按键精灵APP录制

 适用于iOS10系统

  1. 电脑下载并安装爱思助手7.0;

  2. 数据线连接电脑和手机;

  3. 先将手机越狱,具体步骤如下:     

  还原(还原所有设置),再打开爱思助手——一键越狱;

         69649f363ebe57362d1218347d93797d.png

注意将苹果手机备份(这个没有操作,因为测试手机不需要备份),并恢复出厂设置;

          iOS10.0.2越狱注意事项:

    1)在越狱之前,最重要的是备份自己的设备。

    首先将设备与电脑进行连接,使用爱思助手进行备份。越狱过程中可能出现种种不确定因素,进行备份可以将越狱的风险降低,同时越狱速度也会快一些。

    2)恢复出厂设置后再进行越狱。

     为了让越狱过程稳定而顺利的进行,建议大家将设备恢复出厂设置后再进行越狱。这个过程需要在手机上进行操作,在设置-通用-还原里面选择抹掉所有内容和设置,这个操作会让你的设备恢复出厂设置。

    3)设备上显示“存储容量几乎已满”的问题。

    这是由于越狱程序写入了系统目录导致的警报,第一次运行Cydia完成移动目录后就不会再出现该提示。

    4)越狱进程中,请确保iTunes已经关闭。
5)越狱整个过程大概历时10分钟,期间设备会自动重启,我们无需操作、只需等待。

4.  越狱后,大概需要10分钟,手机会自动重启;

5.  按提示安装yalu102,再安装Cydia;

6.  打开Cydia,添加url:http://apt.mobileanjian.com/,软件源中搜索按键精灵,进行安装;

7.  经过以上操作,可以打开手机端按键精灵开始录制。音量+号开始录制,音量-号停止录制。

免ROOT 目前还有一些问题:

1、目前免ROOT支持点一点、本地脚本的使用,录制和调试暂不支持免ROOT使用;

(1)点一点:点击底部的+号即可新建点一点脚本,然后必须通过“已下载”列表中启动游戏或应用(通过桌面启动将导致无法免root)。2ccadc3b841fa48679d8775c95b6bfc5.png9896a7d905b3a5bd111851dc89818777.png(2)本地脚本:点击“我的”可以查看本地脚本,选择要运行的脚本后,必须通过“已下载”列表中启动游戏或应用(通过桌面启动将导致无法免root)。cef34bc9686fa56540d896759c8a07d4.png(3)需要使用录制和调试功能的话,请将手机连接电脑,用按键助手来授权。点击了解:如何连接按键精灵助手获得临时root授权(安卓8也适用!)
2、新型的免root技术对手机内存要求较高,需要运行内存最好不小于2G ,同时存储空间至少剩余2G,否则容易出现游戏或按键精灵闪退等异常情况;

3、免root仅限于按键精灵APP本身,不包括打包的小精灵APK。

4、免ROOT版兼容性还有待提升,如果出现应用或游戏黑屏、无法登录等情况,建议到用户中心切换为“ROOT”环境后,将手机连上按键精灵手机助手获取临时root权限来使用。详情参考:

(1)点击了解:如何连接按键精灵助手获得临时root授权(安卓8也适用!)

(2)看下图了解如何切换运行环境:APP左上角点开头像,在“用户中心”中即可进行切换!

b926b43d2c80f1dcd87f1b3242993575.png

f4091e7a36dca2d1970307d4f1d90244.png

7月份福利课来袭,心动就关注一下吧~

上课地址:https://ke.qq.com/course/2769755?taid=9802833359160155&tuin=967526f

c22cf870db39bf7d514c1539d1545dc6.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/582453
推荐阅读
相关标签
  

闽ICP备14008679号