1

アプリで2つの異なるアカウントにログインしていることを確認するKIFテストを作成しようとしています。

ここで問題となるのは、ユーザーが最初のログイン後に表示するDetailViewからデータをフェッチし、それを2回目のログイン後に表示されるデータと比較して、データが異なることを確認する必要があることです。

私が理解していることから、KIFは最初にすべてのステップを配列に追加し、次にそれらのステップを1つずつ実行します。1つのステップからデータを取得し、そのデータを2番目のステップに渡すにはどうすればよいですか?

4

1 に答える 1

2

KIF ターゲットのみにあるシングルトン オブジェクトをセットアップしました。KIF が実行する最初のシナリオは、それを初期化し、一連のテスト データをロードします (新しいユーザーなどを作成します)。

これは基本的に の凝ったバージョンでNSDictionary、キーのオブジェクトを任意に追加および削除できます。ただし、データはステップだけでなく、ステップとシナリオの間でも保持されます。そのため、キーを再利用する場合は、データを削除することを忘れないでください。

于 2013-03-22T23:51:50.357 に答える