0
私は最初の実行時に、ユーザーが通知を許可するかどうか尋ねるアプリケーションを持っています。これは標準のOS UIを表示します。私はXcodeサーバーでCIをやっています。サーバのシミュレータにインストールすると、「通知を許可」に固執します。Xcodeサーバーボットの単体テストで「通知を許可する」
ボットスクリプトでこれを自動的に起動する方法はありますか?
注: Xcode 8.x、macOS Sierra。
さらに詳細は必要に応じて追加できます。
これはUI以外のユニットテストでも機能しますか? –
いいえ、これは単体テストでは機能しません。アラートが何らかの方法で単体テストに干渉している場合は、ボットにまず最初にUIテストターゲットを設定し、単体テストターゲットを設定することがあります。 UIテストの対象には、アラートをトリガーする単一のテストがあり、それを閉じてデバイスを準備することができます。 –