也许有人觉得抓手机的数据包都费劲,还搞什么自动化,而且肯定不简单。但我要告诉你的是,这一切都被一个叫Airtest的自动化测试软件给搞定了,你只需要把它一直运行着,你的手机上的所有操作,就都交给它了,直接就是点点点。
连接设备
1.模拟器手机连接Airtest
这里我们需要连接手机,由于小编有模拟器,为了不影响小编玩手机,所以我决定用Airtest模拟器来连接手机,打开模拟器,选择关于平板电脑,如图:
成功连接上了。下面就上面三个选项跟大家简单描述下:
- use javacap:#解决IDE中手机画面黑屏的问题
- use ADB orientation :#解决IDE中屏幕旋转的问题
- use ADB touch:#解决IDE中屏幕无法点击的问题
2.连接WIndows桌面应用
这里我们不光可以和模拟器建立连接,还可以和我们已打开或者未打开的应用进行连接操作,我们可以点击选定窗口,选择指定的应用程序,这样程序就会被加载到Airtest中去了,这里我打开了360浏览器,如图:
3.Android真机连接Airtest
虽然模拟器很方便,但是毕竟很麻烦,而且万一你的电脑配置不行的话,那么模拟器可能开不了几个应用就爆了,所以这里我们也要使用手机来连接Airtest,手机相比其它的连接方式略显复杂,下面请看我表演。
1).设置开发者相关选项
首先我们需要将数据线插入电脑的USB接口,然后还是打开开发者选项和USB调试;只不过手机可不像模拟器,除了以上选项要设置之外,我们还需要设置默认USB配置,并把它设为MIDI,默认USB配置就在USB调试的下方,如图:
这样手机端的开发者选项设置算是全部完结了,但是这样还是远远不够的,你还需要一大堆操作,是的,没错,一大堆,这款IDE最大的毛病就在这,正是验证了一句话,安装两小时,编程两分钟,哈哈哈哈。
2).安装手机相关驱动程序
因为小编手机是Vivo的,所以小编在网上下了一个Vivo的驱动程序包,如果你的手机跟小编不是一个版本,那么请看下面:
- 三星: http://www.samsung.com/cn/support/downloads
- 华为: http://consumer.huawei.com/minisite/HiSuite_cn/
- 小米: http://bigota.d.miui.com/tools/xiaomi_usb_driver.rar
- Vivo: http://zs.vivo.com.cn/download.php
- 魅族:http://care.meizu.com/
- 一加:http://service.oneplus.cn/
- 华硕: http://www.asus.com.cn/support/
- 联想: http://www.lenovocare.com.cn/default.aspx
- LG: http://www.lg.com/us/support/software-firmware-drivers
- 索尼: https://developer.sony.com/develop/drivers/
- 摩托罗拉: https://mobilesupport.lenovo.com/us/en/solution/MS88481
- HTC: http://www.htc.com/us/software/htc-sync-manager/
- 谷歌: https://developer.android.com/studio/run/win-usb.html
- 黑莓: https://swdownloads.blackberry.com/Downloads/entry.do?code=4EE0932F46276313B51570F46266A608
- 戴尔: http://www.dell.com/support/home/us/en/04/Products?app=drivers&lwp=rt
- 宏基: https://www.acer.com/ac/en/US/content/drivers
如果上面还是没有,那么你可能需要一款兼容所有设备的驱动软件,驱动人生或者驱动精灵,随意挑选一个即可。