2

iOS アプリケーションの UI テスト スクリプトを実装しようとしています。テストケースでは、設定でユーザーの好みを設定する問題に遭遇しました。これまでのところ、これらのユーザー設定値を変更または読み取る方法を見つけることができませんでした。

これらは私がこれまでに学んだことです:

  • setPreferencesValueForKey および PreferencesValueForKey は、Root.plist 内の識別子を検索キーとして使用すると機能しません。null を返します。ただし、UIA スクリプトを介してこれらの値を追加できます。シミュレーターはそれらを記憶しているように見えますが、アプリケーション自体はこれらの変更に気づきません。
  • Setting.bundle で ON と OFF の両方の設定値を試してみましたが、役に立ちません。

私の環境:

  • 私はバージョン 4.3.2 の Xcode を使用しており、インストゥルメントが組み込まれています。
  • Mac OS X 10.7.3
  • iPhone 5.1 シミュレーター

何か考えはありますか?, すべてのアドバイス、コメント、解決策を事前に感謝します =)

4

1 に答える 1

1

アプローチの説明は、iOS シミュレーターでは機能しない iOS デバイスで実行している場合にのみ機能します。したがって、実際のデバイスを使用してテスト スクリプトを実行するだけです。そして、それが私の解決策です!

于 2012-06-05T03:44:33.813 に答える