【发布时间】:2016-01-03 19:59:07
【问题描述】:
希望标题不要太含糊。在我正在测试的应用程序中,某些应用程序流会启动外部应用程序(例如 Safari 或 Facebook)。如何验证应用程序是否通过 UI 测试启动了它们?我可以像 openURL 一样通过单元测试进行测试,但 UI 是否有等价物?
离开应用程序后,我并没有真正尝试继续,只是为了测试并确保启动了适当的新应用程序或 URL。模拟器/记录器可以从启动的应用程序中选择 UI 元素,但测试在代码的那个点中断。我还尝试处理菜单栏上的某些内容(始终存在于应用程序中,例如汉堡包按钮),然后在启动另一个应用程序后检查它(以确保它不存在)。但这也打破了测试。
有解决办法吗?或者这只是需要通过单元测试来测试的东西?
【问题讨论】:
标签: ios xcode7 ui-testing xcode-ui-testing