【问题标题】:Can EarlGrey be used as test tool only having ipa file?EarlGrey 可以用作只有 ipa 文件的测试工具吗?
【发布时间】:2020-11-24 09:37:44
【问题描述】:
你好 Stack Overflow 社区,
我正计划为 iOS 应用程序开发 UI 测试自动化。
问题是我无法访问源代码,而只能访问应用程序的完成 ipa 文件。
是否可以使用 EarlGrey 编写 UI 测试,或者我需要应用程序的源代码吗?
使用 Appium 应该可以在没有源代码的情况下编写 UI 测试。
提前非常感谢!
【问题讨论】:
标签:
automation
appium
ui-automation
ios-ui-automation
earlgrey
【解决方案1】:
Google 原创 EarlGrey 需要访问 iOS 项目,您可以查看here 设置。
新的EarlGrey 2其实也有类似的概念,需要有源码才能使用。
Appium 可以在模拟器上使用开发者签名的 .app 文件。如果您想在真实设备上运行测试,您需要有开发者签名的 .ipa 文件以及具有相同 iOS 开发者帐户的 re-sign WebDriverAgent。
所以从技术上讲,Appium 不需要源代码,但您需要访问用于构建的 iOS 开发者证书