linux 服务器部署自动化环境,请问下面问题怎么解决啊,或者在 linux 有什么好的方式实现 ios 自动化吗?(appium,WebDriverAgent,tidevice)
文章源自玩技e族-https://www.playezu.com/183385.html文章源自玩技e族-https://www.playezu.com/183385.htmladas功能测试软件文章源自玩技e族-https://www.playezu.com/183385.html文章源自玩技e族-https://www.playezu.com/183385.html- 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
免责声明:内容来自用户上传发布或新闻客户端自媒体如有侵权请反馈站长处理 - 原创转载:阅读转载说明>>> https://www.playezu.com/183385.html
未知地区 1F
brew install carthage ,注意小写1、方案上 tidevice 实现了不依赖 xcode 就可以启动 wda ,进而执行自动化脚本。但请注意只是 “启动” ,即你的手机里需要事先装好 wda 。而你这里在做的是 “编译” 中的依赖库安装,编译目前应该还是只有 mac 可以支持(编译暂时没见到可以绕过 xcode 的,而 xcode 只支持 mac )
2、如果需要加上 appium ,需要调整 appium 的 desired_capabilities ,使其使用 tidevice 启动好的 wda 对应端口,而非默认的自行通过 xcodebuild 命令去启动 wda 。详细可以参考 https://testerhome.com/topics/30422#reply-195820。且由于 appium 本身内置了通过 ideviceinstaller 校验 bundleId 是否存在的逻辑,ideviceinstaller 不确定在 linux 上 appium 安装脚本是否会自行安装,建议你手动安装下。感谢 我试试1、appium 比较新的几个版本中已经没有 bootstrap.sh 文件,所以你可以进入对应目录看看到底有没有(appium 中的 WDA 而非 github 或者 facebook 上的 WDA)
2、网上现有的 ios 自动化环境搭建,已经从 17 年复制粘贴到 21 年了,appium 已经更新换代,如果装 WDA 的话直接使用 appium 自带的即可
3、carthage 报错百度有解决方案,而且注意 node 版本我们的经验是,mac 上用开发者证书打好 wda 的 ipa 包,远程 push 到 linux 系统,由 linux 系统调用 tidevice 安装,可以做到自动化。wda ipa 打包方式在 tidevice 的 develop 说明中有描述