Apple は、Xcode 7 での iOS UI テストを簡略化しました。
新しい Xcode 7 プロジェクトでは、iOS UI テストの完全な構成を取得するために必要なことは、プロジェクトの作成時に「UI テストを含める」をチェックすることだけです。
Xcode 7 が存在する前に作成されたプロジェクトに対して、Xcode 7 で同じものを取得する手順は何ですか?
Apple は、Xcode 7 での iOS UI テストを簡略化しました。
新しい Xcode 7 プロジェクトでは、iOS UI テストの完全な構成を取得するために必要なことは、プロジェクトの作成時に「UI テストを含める」をチェックすることだけです。
Xcode 7 が存在する前に作成されたプロジェクトに対して、Xcode 7 で同じものを取得する手順は何ですか?
いくつかの古いプロジェクトをテストした後:
質問へのコメントで a-live によって提案されているように、新しい UI テスト ターゲットを追加するだけで十分です。
ファイル > 新規 > ターゲット > テスト > Cocoa Touch UI テスト バンドル
Xcode 7 beta1 では、このターゲットを追加した後、私のプロジェクトはすべて不安定になり、さまざまな症状が発生しました。
ほとんどの問題は、プロジェクトを再構築し、XCode を終了し、プロジェクトで XCode を再起動し、再度再構築した後に修正されました。これを繰り返したら全て直りました。
古いプロジェクトに UI テストを追加する手順も同じです。上記の Gerd の提案に従って、UI Testing バンドルを追加します。それで:
カーソルを .m テスト ファイル内のメソッドに移動します。
そこにカーソルを置くと、デバッグ コンソールの上部にある記録ボタンが有効になっていることがわかります。
レコードを押します。これにより、シミュレーターが起動し、アクションに従ってコードの作成が開始されます。
ここで詳細な手順を見つけることができます - https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line