你好 Stack Overflow 社区,
我计划为 iOS 应用程序开发 UI 测试自动化。问题是我无法访问源代码,而只能访问应用程序的完成 ipa 文件。是否可以使用 EarlGrey 编写 UI 测试,或者我需要应用程序的源代码吗?
使用 Appium,应该可以在没有源代码的情况下编写 UI 测试。
提前非常感谢!
你好 Stack Overflow 社区,
我计划为 iOS 应用程序开发 UI 测试自动化。问题是我无法访问源代码,而只能访问应用程序的完成 ipa 文件。是否可以使用 EarlGrey 编写 UI 测试,或者我需要应用程序的源代码吗?
使用 Appium,应该可以在没有源代码的情况下编写 UI 测试。
提前非常感谢!
Google 原创 EarlGrey 需要访问 iOS 项目,您可以在此处查看设置。
新的EarlGrey 2实际上有一个类似的概念,你需要有源代码才能使用它。
Appium 可以在模拟器上使用开发者签名的.app文件。如果您想在真实设备上运行测试,您需要有开发人员签名的.ipa文件,并使用相同的 iOS 开发人员帐户重新签名 WebDriverAgent 。
因此从技术上讲,Appium 不需要源代码,但您需要访问用于构建的 iOS 开发人员证书