25

Appleが提供するUIAutomationを使用しています-> Xcode->instruments。JavaScript と、instruments コマンド ライン インフラストラクチャを使用した自動化全体が実行されています。

以前のバージョンのシミュレーター (iOS 6.0、5.1、5.0、4.3.2) で自動化を実行して、カバレッジを向上させるという追加のタスクがありました。

しかし、どのバージョンの iOS シミュレーターから選択するかを指定する方法がわかりません。デフォルトでは、常に最新の iOS シミュレーターが選択されます。

私は次のことを試しました:

  1. シミュレーターのバージョン パスを含む、シミュレーターが保持されているパスを指定します。
  2. カスタム Automation テンプレート トレースを作成し、それを使用しようとしています。
  3. defaults write com.apple.simulator ユーティリティを使用して iOS シミュレータのデフォルト バージョンを変更しました。
4

5 に答える 5

0

UI で選択できる場合は、applescript を使用して同じ結果を得ることができるはずです。これは、applescript でデバイスを変更する方法の例です: https://gist.github.com/Reflejo/9537281

于 2014-03-13T21:26:27.173 に答える
0

iOS-Sim https://github.com/phonegap/ios-simを試しましたか? これにより、cmd からシミュレーターを操作するときにいくつかの追加オプションが提供されます。バージョンはこれらの 1 つです。

于 2012-11-13T15:00:24.027 に答える