Airtest是一个基于图像识别的UI自动化平台
1.下载并编译iOS-target
ios-target基于webdriver,并对适用airtest进行了定制,并删除了不必要的内容。
下载地址
我下载的是ios-target_master.zip文件,解压后将文件夹重命名为ios_target
2.用xcode打开这个文件夹,然后用类似wda的编译方法,连接手机到mac,
3.修改target中的配置,这里需要改动的内容有两个,1)在signing中选择开发者的team,
2)在target-info中找到Bundle Identifier,并进行修改
上图中的id需要自定义个,常规做法是在Runner后加一些自己的内容(例如target,因为私人开发者有id数量限制,建议每修改一次id,在笔记中做下记录)
4.在xcode中编译
product
->Scheme
->WebDriverAgentRunner
product
->Destination
-> iphone(这个是我自己的手机)
然后product-test运行,这是会在手机上装一个webdrivera