本来想从第一个api开始一个一个学起,但是有可能会比较枯燥,就直接来写一个可以运行的脚本吧。
系列文章会先从iOS这边开始讲,iOS的硬性门槛会比较高,包括Mac设备、以及第一篇第二篇文章里提及的环境安装。
iOS讲完再开始讲Android设备操作。Android开放出的权限比较多,所以有更多的操作可以让大家选择,想想就是一件让人兴奋的事情。
Windows暂时没考虑,博主这边公司的业务在Windows上占比较小,但主要还是看大家是否对这块感兴趣。
好了,接下来开始精彩的表演,写下我们的第一篇《Hello World》!
先说下我们的操作目标:
1、打开一个app(不一定是当前屏幕上)
2、停留8秒
3、返回主屏幕
记录步骤如下:
1、将手机使用数据线连接上Mac
2、获得app的bundleid:
打开一个终端
输入 ideviceinstaller -l
会输出手机里安装的各类app的安装信息
包含 bundleid,bundleversion,bundledisplayname
我们根据 bundledisplayname 找到对应的 bundleid
我挑了我喜欢玩的《植物大战僵尸2》,它的bundleid是
com.popcap.ios.chs.PVZ2
3、打开Xcode,运行iOS-Tagent(如何连接手机,见系列文章的第一篇文章)
选择好手机
操作 Product -> test
看到日志输出: