iOS自动化真机测试验证环境过程中常见问题解析

Posted 霍格沃兹测试学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS自动化真机测试验证环境过程中常见问题解析相关的知识,希望对你有一定的参考价值。


a was found. (target code checking in. you believe thisrepresents 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自动化真机测试验证环境过程中常见问题解析的主要内容,如果未能解决你的问题,请参考以下文章

    使用Appium进行iOS的真机自动化测试

    Mac + Appium + Java1.8学习之IOS自动化环境安装配置以及简单测试用例编写(模拟器真机)

    基于Appium+WDA+Python搭建IOS自动化测试全纪录(三):真机demo运行

    Appium自动化测试之IOS模拟器与真机

    Appium自动化测试之IOS模拟器与真机

    Appium+Python3+iOS真机环境搭建