일반적으로 iOS 단위 테스트에서 새 개체를 만들고 테스트 할 메서드를 호출 한 다음 결과를 확인합니다. 이것은 독립적 인 절차입니다. 테스트 케이스는 항상 앱 인스턴스로 실행되기 시작하지만 해당 인스턴스에 직접 액세스하지는 않습니다.KIF 또는 EarlGrey와 같은 프레임 워크는 실행중인 응용 프로그램에 어떻게 액세스합니까?
그러나 KIF 또는 EarlGrey와 같은 프레임 워크를 사용하면 실행중인 앱 인스턴스에 접근성 라벨이있는 UI 요소에 액세스하여 기능 테스트를 작성할 수 있습니다. 어떻게 구현되는지 궁금합니다. 테스트가 시작될 때 컨텍스트 또는 루트보기 컨트롤러 객체와 같은 것을 가지지 않습니다. 프레임 워크는 제시하는 뷰 컨트롤러를 "아무데도"찾을 수 있습니까?
고마워요! iOS의 단위 테스트는 실행중인 앱의 모듈과 비슷하며 앱의 다른 부분과 마찬가지로 애플리케이션 인스턴스에 액세스 할 수 있습니다. – Wizard