稳定性,我后续跟进下,看我这边是否也遇到跟你一样。有结果会回复
已安装 WebDriverAgentRunner 应用程序,尝试从设备中删除,然后重新启动设备。
都是前人栽树,我们是乘凉的人
升级 appium 到 V1.20.2 版本,
你 Xcode 上有 ios14.1 的调试包吗?
请问开发自测统计这个怎么做的?
可能原因:
这个值设置大些,再不行就 wad 卸载重装
如果其他环境配置跟我一致,唯一区别就是设备的版本,我是 12.4.1,你高版本的 14.2 我没试过,你先换低版本设备试下
所有我特意把各个版本写清楚,防止版本不一样,各种报错
这个报错加 webDriverAgentUrl 参数解决,要填写具体 IP
安装 wad,这步目前无法脱离 Mac,即使要 ipa 重签名,用重签名工具也是 Mac 工具
这个链接http://127.0.0.1:8100/status 有返回值只能说明 wda 启动成功端口 8100 映射也是正常
appium 启动参数按照这个
1.appium 报找不到 xcode 时,我是加参数 webDriverAgentUrl 解决,然后 appium,又报 path 问题,
2.appium,又报 path 问题,我是加 3 个参数,'usePrebuiltWDA'、'useXctestrunFile'、'skipLogCapture' 解决了,
然后我启动 iOS 脚本测试就通过了,建议,所有参数有填写 IP 的,统一或者用具体本地 ip 地址,降低报错可能
👌
在 win 上有重签名 ipa 的方法吗?
在 win 我已经跑成功,参考一下https://testerhome.com/topics/29230
WebDriverAgent.ipa 在早期版本里,我昨天还下载过,重签我是直接用 WebDriverAgent 源码项目找开发,帮忙安装 wda 的,也很快。
airtest 我试过也是可以,看个人。 tidevice 官方已说 wda 已安装到手机就可以脱离 Mac,我觉得,如果完全没有 Mac 的用户,可以装 Mac 虚拟机/让有 Mac 的开发,帮忙装下 wda, 其实只要装一次,基本后面就不会再需要 Mac.
刚遇到同问题。。。
不是大佬, wda 是 WebDriverAgent, wda 可以打包成.ipa 文件,(包直接发出来也没用,要重签名才能安装到自己的设备)
② 使用 tidevice 的安装命令,将开发者证书重签名的 WebDriverAgent.ipa 安装到 iOS 设备上。
只有 win 怎么安装 wda 应用到 iOS 上,证书有
没遇到,我猜测是你 win 系统没有安装 itunes