EarlGrey 可以作为只有ipa 文件的测试工具吗?

Can EarlGrey be used as test tool only having ipa file?

你好 Stack Overflow 社区,

我计划为 iOS 应用程序开发 UI 测试自动化。 问题是我无权访问源代码,只能访问应用程序的完成的 ipa 文件。 是否可以使用 EarlGrey 编写 UI 测试,或者我是否需要应用程序的源代码?

使用 Appium 应该可以在没有源代码的情况下编写 UI 测试。

非常感谢!

Google 的原始 EarlGrey 需要访问 iOS 项目,您可以检查 here 设置。

新的EarlGrey 2实际上有一个类似的概念,你需要有源代码才能使用它。

Appium 可以在模拟器上使用 developer-signed .app 文件。如果您想 运行 在真实设备上进行测试,您需要 developer-signed .ipa 文件加上 re-sign WebDriverAgent 与相同的 iOS 开发者帐户.

所以从技术上讲,Appium 不需要源代码,但您需要能够访问 iOS 用于构建的开发者证书