当前位置: 首页 > news >正文

Windows上使用go-ios实现iOS17自动化

前言

在Windows上运行iOS的自动化,tidevice对于iOS17以上并不支持,原因是iOS 17 引入新通信协议 ‌RemoteXPC+QUIC‌,改变了 XCUITest 的启动方式。

一、go-ios的安装

1、安装命令:npm i go-ios
2、安装完成后输入命令which ios来查看是否安装完成
在这里插入图片描述
3、检查环境变量是否配置完整

二、wintun.dll放置

go-ios在iOS17.0以上的设备使用时需要启动隧道,故需要配置wintun.dll
1、下载地址:wintun.dll
2、win64需要的把AMD里的wintun.dll放置到C:\Windows\System32
注:一般win64的是使用AMD里的wintun.dll,少数使用arm的

三、启动隧道及runwda

1、命令:ios tunnel start
2、如果有出现wintun.dll找不到则回去检查第二步放置的wintun.dll
3、命令:ios runwda --bundleid=com.facebook.WebDriverAgentRunner.xctrunner --testrunnerbundleid=com.facebook.WebDriverAgentRunner.xctrunner --xctestconfig=com.facebook.WebDriverAgentRunner.xctrunner
注:bundleid以及testrunnerbundleid需要替换成你构建的wda应用

四、其余常用命令

1、ios list:查看iOS设备列表
2、ios applist:查看iOS的应用列表信息

但是感觉这两个没有tidevice的看的舒服,可以两个结合在一块用

相关文章:

  • 点云配准技术的演进与前沿探索:从传统算法到深度学习融合(4)
  • 【Python系列】Python 连接 PostgreSQL 数据库并查询数据
  • 在 IntelliJ IDEA 中启动多个注册到 Nacos 的服务
  • 鸿蒙app 开发中 对于 layoutWeight 的理解
  • SslConnection::SslConnection()详解
  • 迁移过程中,hive元数据字段校对
  • 数字电子电路基础第五章——触发器
  • Unity插件-Mirror使用方法(一)Mirror介绍
  • 【AI深度学习基础】NumPy完全指南入门篇:核心功能与工程实践(含完整代码)
  • 【大数据】ClickHouse常见的错误及解决方式
  • 数据库 复习
  • MySQL数据库的使用工具
  • python配置mmcv与mmdet环境
  • 游戏引擎学习第129天
  • 科目二技巧
  • 网络演进(演进到TCP协议)
  • UE Python笔记
  • MySQL当中的Lock
  • 网络安全红队工具
  • 算法之算法主题
  • ps网站轮播图怎么做的/seo快速排名案例
  • .net网站开发实训代码/黑龙江最新疫情通报
  • 网站登录模版/发外链的论坛
  • 企业手机网站建设市场分析/竞价推广账户竞价托管收费
  • 怎么做公司的中英文网站/广州百度seo 网站推广
  • 椒江网站建设578做网站/seow