2012-01-17 7 views
4

UIAutomationを使用していくつかのネットワーク接続シナリオをテストする方法を探しています(さまざまな接続シナリオで正しいメッセージがユーザに表示されていることを確認してください)。誰かがiOSデバイスのネットワークをオフにする方法(例:飛行機モードを有効にする方法)をスクリプト可能な方法で見つけましたか?iOS上でUIAutomationを使用してネットワーク関連のテストをスクリプト化する良い方法はありますか?

ありがとう、

答えて

0

私は同じ問題に遭遇しました。長い時間インターネットを精練した後、私はUIAutomationクラスを使ってこれを行うことはできないという結論に達しました。これを手動で行うか、またはwifi /ネットワークをプログラム的にオフにする目的コードを書くなどの他の方法を使用するか、他のオートメーションツールを使用してネットワークをオン/オフするスクリプトを作成する必要があります。 performTaskWithPathArgumentsTimeout関数を使用して、楽器からスクリプト/コードを実行/呼び出すことができます。私はこれを自分で実装できませんでしたが。誰かがより良い解決策を持っているならば、共有してください!

+0

'performTaskWithPathArgumentsTimeout'は、テスト対象のデバイスではなく、ホスト(Mac)上でタスクを実行します。あなたはそのようにデバイスのネットワーク設定を変更するつもりはありません。 –

0

実際には、ホストマシンの無線に接続してコマンドラインで無効にすることはできますが、まだテストしていない可能性があります。

+2

この投稿は、元の質問へのコメントとしてもっといいかもしれません。:) – summea

関連する問題