Airtest实战(三):编写第一个iOS设备脚本

本来想从第一个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

看到日志输出:

你可能感兴趣的:(Airtest,python,自动化测试)