【发布时间】:2016-01-20 21:38:09
【问题描述】:
到目前为止,我一直在使用 KIF Framework 进行 iOS UI 自动化。 KIF(也是单元测试)目标在您的应用程序运行的同一进程中运行单元/UI 测试代码,我们可以轻松地模拟应用程序使用的不同对象/类来显示模拟数据。
当切换到基于 Xcode 7 的新 UI 自动化时,我发现 UI 单元测试目标在单独的进程中运行,并且它在单独的进程中启动应用程序。因此无法通过单元测试访问 App 类/对象并模拟它们。
有没有人遇到过同样的问题,并且知道任何解决方法?
如果需要更多详细信息,请告诉我。
回答:请看下面的详细回答。这里还有苹果开发者回复的链接:https://forums.developer.apple.com/thread/23552
【问题讨论】:
标签: ios xcode unit-testing xcode7 kif