Hello Stack Overflow社区,
我正计划为iOS应用程序开发UI测试自动化。 问题是我无权访问源代码,而只能访问应用程序的完成的ipa文件。 是否可以使用EarlGrey编写UI测试,还是我需要该应用程序的源代码?
使用Appium,应该可以在没有源代码的情况下编写UI测试。
非常感谢!
答案 0 :(得分:0)
Google的原始EarlGrey必须访问iOS项目,您可以检查here的设置。
新的EarlGrey 2实际上具有相似的概念,您需要使用源代码才能使用它。
Appium可以在模拟器上使用开发人员签名的 .app 文件。如果要在真实设备上运行测试,则需要具有开发者签名的 .ipa 文件以及具有相同iOS开发者帐户的re-sign WebDriverAgent。
因此,从技术上讲,Appium不需要源代码,但是您需要访问用于构建的iOS开发者证书