要QA在后台运行的应用程序,我希望能够使其进入暂停状态。是否有可靠的方法来触发这个?
答案 0 :(得分:3)
如果您想运行将应用程序置于后台的自动化测试,那么您将需要使用UIAutomation。您可以专门查看UIATarget.deactivateAppForDuration(),这将完成您想要的任务。
答案 1 :(得分:1)
只需打开外部网址,您的应用就会转移到后台,转而使用Safari:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
修改强> 我之前从未使用过UIAutomation,但看看我认为KevinH的回答对你的情况应该更好。