首先一个工具的使用,我们肯定是要看它的官网:www.anjian.com/
按键精灵都知道它是可以录制回放的,但是这个有点low,我们还是来讲讲它的脚本形式,显得牛批些。
网上搜索肯定教学,论坛更多,很多人拿它来开挂玩游戏,测试游戏,所有有人专门用它来写脚本赚钱,而我是拿它来测试终端的。
按键精灵的好处是:无需懂代码也可以编写脚本。缺点就是要强制root,很烦,所以后面我就淘汰它了。
然后我用按键精灵工具有两大类:1.电脑版(主要也是android测试用) 2.手机版(这里我用android版)。
电脑版
电脑版又有两个exe应用,一个是专门写Windows应用自动化的,另个是写终端自动化的。
下面就是window应用版的界面
这个就是手机版的手机编译界面
其实我们可以从颜色区分,绿色时windons应用版,蓝色就是手机应用版。这两个使用的方式、逻辑都一样的。学会一个另一个也会了。
我们就是用第二款手机版,如果你要测试手机,肯定是要安装在手机的app,否则无法调式,一般都是自动安装的。
Android手机脚本编写
那就开始我们第一个脚本编写。我们连上手机后,打开按键精灵手机助手exe后,你会发现你的手机自动安装了按键精灵.apk。
新建脚本,当然你也可以使用网上的模板,一般入门都是自己新建的。
你就会看到这个界面
我们先了解下这个界面,是不是类似IDE。
了解下这个工具:
菜单栏,如果手机连接成功,右上角会出现手机的型号,不成功就检查下。其他的功能看名字就能理解了,
这个抓抓功能是抓取界面的一些颜色之类的,就是判断界面的颜色变化。
主航区,这个就是有几个常用的,我们编写脚本界面,
界面是一些给你写工具类的,我没有写过这里,你可以开发一个可视化工具。
操作栏:里面集成了常用的基本操作
还有更多的代码级
操作控制:就是执行代码相关的东西,调式啥的。
脚本编写界面:分中文和代码效果,这是不懂英文的福音
我们举个例子实战:
打开浏览器,输入百度地址
第一步:我们要要找到浏览器的位置,这个就利用手机的坐标(windows应用也有坐标),这个先打开手机的设置,把坐标打开。
这步我原不想讲,应该都知道:设置–开发者选项(有些手机隐藏的,需要调出来,一般在关于手机里点击版本号多次就出现了)–勾选指针位置。
打开了以后,手机界面上就多了一排坐标,手指放在谷歌浏览器上,就得出了x、y坐标的值,我这里获取的坐标是:x:108、y:525
第二步:就是点击浏览器
我们来测试下,是否能运行,先进行调式(此模式下不能编写代码),再点击运行
这时候会弹出需要root权限,我们root下
我已经rootOK了,这样还不行,还需要第三方apk进行root,如:百度一键root.apk
root完后就可以运行,浏览器直接打开了。那我们关掉调式,进入编辑界面。
第二步:然后再点击浏览器地址栏,坐标我已经获取了
第三步:输入百度地址,这样就OK了,进入调式,在运行看看效果。
建议:编写代码的时候,要考虑点击的下一步是不是要延迟,还是要干嘛来着,这个先把你的步骤用中文写一遍。
总结:1.这个过程不需要你懂代码,都是傻瓜式操作,简单明了。这个功能会了,就可以应用到windows应用那个。方法一样的。
手机版
手机版就是apk,这个没什么好讲的,主要是录制回放功能,还有是点击次数(如一万次点击)某个位置或某个坐标。
注意:app在手机上要运行需要root权限,否则无法启动该app,这里推荐“百度root.apk”,或者CMD输入root命令,如:adb shell root ****(root密码,问研发要。)
手机版的一个功能是点击功能,点击次数、循环、点击多个地方等
录制功能,就是录制回放,录制完后可以根据需求修改
还可以自己新建脚本编写,就是没有再电脑那么方便,适合一些特殊的场景,比如你再外面没有电脑。