Appleが提供するUIAutomationを使用しています-> Xcode->instruments。JavaScript と、instruments コマンド ライン インフラストラクチャを使用した自動化全体が実行されています。
以前のバージョンのシミュレーター (iOS 6.0、5.1、5.0、4.3.2) で自動化を実行して、カバレッジを向上させるという追加のタスクがありました。
しかし、どのバージョンの iOS シミュレーターから選択するかを指定する方法がわかりません。デフォルトでは、常に最新の iOS シミュレーターが選択されます。
私は次のことを試しました:
- シミュレーターのバージョン パスを含む、シミュレーターが保持されているパスを指定します。
- カスタム Automation テンプレート トレースを作成し、それを使用しようとしています。
- defaults write com.apple.simulator ユーティリティを使用して iOS シミュレータのデフォルト バージョンを変更しました。