希望标题不会太模糊。在我测试的应用中,某些应用程序流程会启动外部应用程序(例如Safari或Facebook)。如何验证应用程序是否通过UI测试启动了它们?我可以使用单元测试测试openURL之类的内容,但是否有等效的UI测试? 我不是在试图离开应用程序后实际继续操作,只是为了测试并确保已启动适当的新应用程序或URL。模拟器/记录器可以选择来自启动的应用程序的UI元素,但测试在那段代码的位置中断。我还尝试在菜单栏上获得某个句柄(始终出现在应用程序中,例如汉堡包按钮),同时在启动其他应用程序后检查它是否存在。 但这也破坏了测试。有解决方法吗?还是只能通过单元测试进行测试?