0
Xcode 8でUITestsを実行しています。写真をアプリに追加するテストがあります。私が最初にアプリケーションをインストールすると、フォトアルバムへのアクセスを要求するポップアップが表示されます。Xcode 8 - UITestsを使用して写真アルバムへのアクセスを許可することを選択します。
私が試したことはすべて「Do not Allow(許可しない)」ボタンが選択され、テストが中断されます。 '許可'ボタンをクリックするとUIAlertが見つかるが、po XCUIApplication()。debugDescriptionを実行すると、画面にもかかわらず警告が表示されない。
誰もこの問題を回避する方法を見つけましたか?あなたはUI中断モニターを追加する必要がUITest中にシステムアラートを処理するために
ジョーンズの答えが正しい。デバッグ記述を印刷するときに何も表示されない理由は、アラートが表示される前からビュー階層が更新されていないためです。アプリケーションと対話しようとすると(アラートを無視して)、ビュー階層が更新され、アラートが検出され、割り込みハンドラが実行されてアラートが解除され、インタラクションが実行されます。 – Oletha