iOS自动化真机测试验证环境过程中常见问题解析
Posted 霍格沃兹测试学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS自动化真机测试验证环境过程中常见问题解析相关的知识,希望对你有一定的参考价值。
a was found. (target code checking in. you believe this represents a bug, please attach the bundle at
/Users/dzkair/Library/Developer/Xcode/DerivedData/WebDriverAgent-
alwvnomvwrdtzoaxbbkniqrpcdpp/Logs/Test/Test-WebDriverAgentRunner-2020.11.26_10-47-38-+0800.xcresult)
解决方法:重新插拔手机即可
常见问题给大家总结了这些,如果大家有遇到其他的问题也可以在下方留言哦~
推荐学习
内容全面升级,4 个月 20+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!直推 BAT 名企测试经理,普遍涨薪 50%+!
⬇️ 点击“阅读原文”,提升测试核心竞争力!
使用Appium进行iOS的真机自动化测试
参考技术A 在终端输入
验证所有依赖是否安装成功,都是打钩状态就证明环境正常,如图
3.执行
4.直接用Xcode打开 WebDriverAgent.xcodeproj 文件
5.配置 WebDriverAgentLib 和 WebDriverAgentRunner 的证书
一切正常的话,手机/模拟器上会出现一个无图标的 WebDriverAgent 应用,启动之后,马上又返回到桌面。
此时控制台界面可以看到设备的 IP 地址:
通过上面给出的 IP地址 和端口,加上/status合成一个url地址。例如 [ http://192.168.3.26:8100/status] ,然后浏览器打开。如果出现一串 JSON 输出,说明 WDA 安装成功了。
如果连接的是真机,则有可能会打不开。我们需要做一下端口转发。
此时在浏览器中打开链接 http://localhost:8100/status 查看,显示:
我已经在手机上装好了被测应用,若还未安装,需通过appName指定安装包路径。点击右下角Start Session,
1.报错
解决:
WebDriverAgent -> Build Settings -> Build Options -> Validate Workspace = Yes.
1.执行./Scripts/bootstrap.sh后报错
原因不详,已解决
2.xcode运行报错
解决以上是关于iOS自动化真机测试验证环境过程中常见问题解析的主要内容,如果未能解决你的问题,请参考以下文章
Mac + Appium + Java1.8学习之IOS自动化环境安装配置以及简单测试用例编写(模拟器真机)