Xcode 9부터는 새로 설치 한 후 앱을 실행한다고 가정하는 새로운 시작 인수 -StartFromCleanState
이 있습니다. 그러나 그것은 작동하지 않는 것 같아요 검색 -StartFromCleanState
아무런 결과도 나오지 않으므로 문서가 없어집니다.XCTest UITest에 새로 설치하는 앱
내 목표는 딥 링크를 사용하여 내 응용 프로그램을 실행하는 것입니다. 내 시험의 흐름과 같이 경우 : UITest이 응용 프로그램을 실행하여 시작
- UITest 사파리 가
- UITest는
- UITest 링크 및 앱을 클릭 딥 링크 링크가 웹 페이지를 입력 열립니다 열어
스텝은 백그라운드 상태에서 전경 상태로 가져와 앱을 엽니 다. 이상적으로 앱이 깨끗하고 신선한/설치되면 딥 링크를 테스트하려는 경우에만
func test_deeplink() {
programmaticallyTapDeepLink()
XCUIApplication().launchArguments = ["-StartFromCleanState", "YES"]
}
1 단계에서 한 번만 호출됩니다 : didFinishLaunchingWithOptions : 이는 응용 프로그램을 의미한다.
나는 프로그래밍 방식으로 딥 링크를 탭하기 전에 실행 인수를 설정해 보았습니다.하지만 딥 링크를 원하는대로 작동하지 않는 것 같습니다.
해결 방법이 있습니까? 당신이 소스로 지정한 문서에서