iPhone シミュレーターを呼び出して UIAutomation からアプリを起動することはできますか? その場合、シェル スクリプトまたは Java を介して UIAutomation スクリプトを呼び出すことは可能ですか?
または、AppleScriptを介してこれを行うことができますか? ありがとう
iPhone シミュレーターを呼び出して UIAutomation からアプリを起動することはできますか? その場合、シェル スクリプトまたは Java を介して UIAutomation スクリプトを呼び出すことは可能ですか?
または、AppleScriptを介してこれを行うことができますか? ありがとう
Xcode は Applescriptable です。したがって、Xcode を実行するコンパイル済みの AppleScript を実行するシェル スクリプトを実行し、シミュレーターを選択して iOS アプリをビルドして実行するように指示するシェル スクリプトを実行できます。ビルド エラーがなければ、シミュレーターを起動し、シミュレーターでアプリを起動する必要があります。等
はい。Java を使用して Instruments を起動し、特定の Application\Device\Simulator の TraceTemplate をロードする ApplesScript を実行し、次に指定された JavaScript を実行 (記録) する AppleScript を使用します。
完全に「動的な」テスト スクリプトで iOS アプリをテストするための非常に堅牢な自動化フレームワークを実装しました。デバイスを脱獄する必要はなく、自動化サポート ライブラリをテスト対象のアプリケーションにリンクする必要もありません。
このオープンソース プロジェクトには、これらの種類の処理に必要な Java、AppleScript、および JavaScript の優れた例としても機能する実用的なコードがあります。現在、iOS 4.3.3 と iOS 5 の両方をサポートするようにコーディングされています。
以下のコマンドを使用してそれを行うことができます 1.以下のコマンドを使用してビルドします