KIF:KIF 可以访问被测 iOS 应用程序的文件系统吗?
Posted
技术标签:
【中文标题】KIF:KIF 可以访问被测 iOS 应用程序的文件系统吗?【英文标题】:KIF: Can KIF access the filesystem for an iOS app under test? 【发布时间】:2015-01-27 19:55:37 【问题描述】:给定一个 ios 8 应用程序下载一些文件以缓存它们(即离线使用),有没有一种方法可以让 KIF 访问应用程序的底层文件系统来验证文件?我预计有人会建议该应用程序为我们执行此操作并将其显示在帮助/关于页面中以进行调试构建。我当然对此持开放态度,但我想知道这是否是在非越狱 iPhone 上唯一真正的方法。
提前致谢。
【问题讨论】:
【参考方案1】:我不完全确定我理解您的问题的目的,但无论如何让我尝试回答:KIF 仅用于 UI 测试。文件系统中的文件,即后端而不是 UI。您想要的是使用单元测试,例如 XCTest。 KIF 确实在 Apple 的 XCTest 框架之上运行,但仅用于功能/UI 测试。 XCTest 非常简单,如果您了解 KIF,您也可以编写 XCTest。
【讨论】:
【参考方案2】:我假设您正在针对模拟器进行测试。
那么是的,它可以。基本上,测试和你的应用在同一个过程中,你可以在应用中做什么,你可以在测试中做到。
【讨论】:
以上是关于KIF:KIF 可以访问被测 iOS 应用程序的文件系统吗?的主要内容,如果未能解决你的问题,请参考以下文章