0

テストフローのさまざまなポイントでネットワークが切断されたときに発生するさまざまなアラートをテストする必要があります。そのため、iPad/シミュレーターをネットワークから切断する必要があります。テスト実行時にテスト内からネットワーク設定を切り替える方法はありますか?

検索したところ、不可能であることがわかりました。iOS シミュレーターでネットワークを無効にすることは可能ですか? しかし、ここでの回答は古いものです。現在、何らかのアプローチがあるのでしょうか?

4

1 に答える 1

1

function performTaskWithPathArgumentsTimeoutonを使用するUIAHostと、コンピューター上で任意のプログラムを実行できます (絶対パスがわかっている場合)。

インターネット接続をオフにするプログラムまたはスクリプト (たとえば osascript を使用) を作成できる場合は、それが可能です。

私は実際にこの関数を使用して、アプリケーションが処理するリンクにリダイレクトするシミュレーターで Web ページを開き、ブラウザーからアプリケーションを開いたときの動作をテストしています。

于 2013-02-21T18:05:15.350 に答える