4

バックグラウンドで動作するアプリの QA を行うために、アプリをサスペンド状態にできるようにしたいと考えています。これをトリガーする信頼できる方法はありますか?

4

2 に答える 2

3

アプリをバックグラウンドで実行する自動テストを実行する場合は、UIAutomation を使用する必要があります。特にUIATarget.deactivateAppForDuration()を見ることができます。これにより、目的が達成されます。

于 2013-02-06T01:34:20.503 に答える
1

外部 URL を開くだけで、アプリは Safari を優先してバックグラウンドに移動します。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];

編集: これまでUIAutomationを使用したことはありませんが、物事を見ると、KevinHの答えがあなたのケースに適しているはずです。

于 2013-02-06T01:34:57.543 に答える