Xcode 9では、新規起動引数-StartFromCleanState
があります。これは、クリーンインストール後にアプリを起動すると想定しています。しかし、それは動作していないとグーグル-StartFromCleanState
は結果をもたらすことはありませんので、ドキュメントがなくなります。XCTest UITestのフレッシュインストールアプリ
私の目標は、ディープリンクを使用して私のアプリを起動することです。私のテストの流れはそうのようなものです:UITestアプリを起動することで始まる
- UITestはサファリ が
- UITestが
- UITestがリンクしてアプリケーションをクリックディープリンクのリンクを持っているWebページに入り開きます開くには
ステップは、アプリをバックグラウンド状態からフォアグラウンド状態にすることによって開きます。どのアプリケーションを意味します:didFinishLaunchingWithOptions:アプリがインストールされ、クリーン/新鮮な場合にのみ1
func test_deeplink() {
programmaticallyTapDeepLink()
XCUIApplication().launchArguments = ["-StartFromCleanState", "YES"]
}
段階で一度呼び出さ理想的には私はディープリンクをテストしたいと思います。
プログラマチックにディープリンクをタップする前に、起動時の引数を設定しようとしましたが、私が望むように動作しないようです。
解決方法はありますか?あなたがソースとして指定した文書で