Windows启动IOS17/18的WDA

前提

  1. 需要在mac OS15中下载Xcode,并且编译好WDA到手机上。(本文主要是教Windows启动手机的WDA,如果没有苹果电脑,可联系我帮助你下载黑苹果搞定这一步)。
  2. 需要数据线把手机和电脑连接在一起,并且手机上点击信任。

资源下载

下载go-ios

https://github.com/danielpaulus/go-ios/releases

(1)配置环境变量:例如下载的目录为"D:\Program Files\go-ios-win",打开系统设置->高级系统设置->环境变量->找到path->选择新建->输入路径即可。

(2)打开cmd窗口,执行命令,输入以下内容就是对的:

下载驱动

https://www.wintun.net/

(1)把\bin\amd64下的wintun.dll文件拷贝到C:/Windows/system32中。

启动WDA

(1)以管理员身份打开终端,执行命令启动隧道:ios tunnel start(打开之后不要关闭该窗口)

(2)手机启动开发者模式,并且勾选上UI自动化。

(3)执行命令找到WDA的bundleid:ios apps --list

(4)启动WDA

ios runwda --udid=【你的uuid】 --bundleid=【你的WDAbundleid】 --testrunnerbundleid=【你的WDAbundleid】 --xctestconfig=WebDriverAgentRunner.xctest

测试

(1)转发手机的8100端口到电脑上:ios forward 8100 8100

(2)手机随便进入一个界面,然后在电脑打开一个cmd窗口,执行返回主界面的命令:

curl -X POST -H "Content-Type: application/json" -d "" http://localhost:8100/wda/homescreen

结尾

按照以上步骤,均未发现不可启动或者报错问题。

相关推荐
0思必得013 分钟前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
忆江南20 分钟前
Flutter深度全解析
ios
山水域22 分钟前
Swift 6 严格并发检查:@Sendable 与 Actor 隔离的深度解析
ios
专注VB编程开发20年29 分钟前
vb.net datatable新增数据时改用数组缓存
java·linux·windows
仙剑魔尊重楼40 分钟前
专业音乐制作软件fl Studio 2025.2.4.5242中文版新功能
windows·音乐·fl studio
Wpa.wk1 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
是枚小菜鸡儿吖1 小时前
从 0 到 1 生成自定义算子:CANN + AIGC 的自动化工作流
运维·自动化·aigc
楚轩努力变强1 小时前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
keven-wang1 小时前
104/101协议-电力配电自动化中的遥脉是什么?
自动化·104·五遥·101·遥脉
网安墨雨2 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化