airtest-ios真机搭建实践
首先阅读4 ios connection - Airtest Project Docs在Windows环境下搭建Airtest对iOS真机举行自动化测试的过程相对复杂,因为iOS的自动化测试通常需要依靠Mac OS系统,但理论上借助一些工具和服务,Windows用户也可以间接完成部分工作。下面是一个简化的步调指南:
### Windows下搭建Airtest+iOS真机自动化测试环境(非官方推荐,稳固性可能受限):
1. **准备环境**:
- 安装最新版的Python(≥3.5且<3.9)。
- 安装Airtest库,利用`pip install -U airtest`命令。
- 准备一台物理iOS设备(iPhone/iPad)和一根Lightning线(或USB-C线)。
- 需要长途访问到一台已安装Xcode(≥9.3)的Mac机器,因为编译和运行WebDriverAgent以及举行真机调试只能在Mac上完成。
2. **在Mac上**:
- 下载并安装Xcode,确保它是最新的稳固版本且支持你的iOS设备操作系统版本。
- 安装Homebrew(假如尚未安装),然后通过Homebrew安装ideviceinstaller等iOS开发所需工具。
- 从GitHub下载WebDriverAgent项目,并按照Appium的文档指引在Xcode中设置、编译和部署到iOS设备。
- 利用Xcode设置好真机调试所需的证书和Provisioning Profile,确保设备信任对应的开发者证书。
3. **在Windows上**:
- 设置环境变量,指向长途Mac上的WebDriverAgent所在路径和干系工具的实行文件路径。
- 利用Airtest提供的API或Airtest IDE设置iOS设备毗连,可能需要借助第三方工具实现iOS设备的长途控制和通讯。
4. **毗连与测试**:
- 确保iOS设备已毗连至Mac并通过USB或网络举行长途调试。
- 在Windows上的Airtest环境中,通过设置好的毗连方式尝试毗连iOS设备。
- 编写Airtest脚本,利用Airtest提供的iOS模块举行自动化测试。
请注意,以上流程概述并不包管所有环节都可在Windows下完全实行,因为在实际操作中,大部分iOS自动化测试还是猛烈发起在Mac OS环境下举行,以便更好地利用Apple提供的完整工具链和支持。假如无法直接访问Mac,可以思量云测平台或长途桌面方案。此外,Airtest也有可能在后续版本中更新了对Windows环境下的iOS设备支持计谋,请查阅最新官方文档获取正确指导。
操作步调
1.直接下载包WebDriverAgent-master
在我的资源里可直接下载
2.Xcode打开项目
https://i-blog.csdnimg.cn/blog_migrate/d72533363059d248b9eadabefa6c0911.png
3.真机毗连上iPad
https://i-blog.csdnimg.cn/blog_migrate/be56000f42c6114dd107f11cc2c93e47.png
4.设置文件信息(抄作业就完事4 ios connection - Airtest Project Docs
https://i-blog.csdnimg.cn/blog_migrate/6acfaf01b404d3f623279a0779794dcb.png
https://i-blog.csdnimg.cn/blog_migrate/30458b99ff1b7d9c341114f67af452f6.png
https://i-blog.csdnimg.cn/blog_migrate/d782e94e656ffcd9ed9a97cbb95a8ebc.png
https://i-blog.csdnimg.cn/blog_migrate/b5ff993724ec36f8e51c413db77516d2.png
https://i-blog.csdnimg.cn/blog_migrate/70a2d3dbceeebb30e8271055351c3e53.png
https://i-blog.csdnimg.cn/blog_migrate/37f63db2c50d1c738541d73c373bbc27.png
https://i-blog.csdnimg.cn/blog_migrate/fb27814d878eabb21ca0cad3000ab9e5.png
https://i-blog.csdnimg.cn/blog_migrate/3c62a5f4c607c3e9647ad0d1597d219c.png
https://i-blog.csdnimg.cn/blog_migrate/caea6ee4e0f62f7c8be4e7f92b1e2d79.png
4.设置完后product-scheme-WebDriverAgentrunner,test一下
https://i-blog.csdnimg.cn/blog_migrate/babaa8a893b6ee85596bbeba7d7c37c9.png
启动iPad--设置--通用--设置管理--信任WebDriverAgentrunner
https://i-blog.csdnimg.cn/blog_migrate/5a9fe7745d1cd6dec176a866262b7519.png
5.在xcode里面product-test
查询到本地ip的方法
view=>debug area=>activate console
https://i-blog.csdnimg.cn/blog_migrate/35681b561d611e73c320d90e0e5278b5.png
5.末了一步调打开airtest xcode要运行 product-test
https://i-blog.csdnimg.cn/blog_migrate/2075a8f7fa59c5fa90e1e207883f5fc4.png
6.毗连成功完成上面两个步调后,就可以在AirtestIDE的iOS地点栏填入地点 http://127.0.0.1:8100 点击 “connect” 毗连设备,开始编写你的Airtest测试脚本了
iPad毗连成功的页面
https://i-blog.csdnimg.cn/blog_migrate/2463fb05e2ba79b3b16199be3b00d202.png
iPhone毗连成功的页面
https://i-blog.csdnimg.cn/blog_migrate/3bd23f710bf611d5ed80d2315f54f244.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]