2013-01-08 2 views
0

다양한 테스트 흐름에서 네트워크 연결이 끊어지면 다양한 경고를 테스트해야합니다. 그래서 iPad/시뮬레이터를 네트워크에서 분리해야합니다. 테스트 실행 시간 동안 테스트에서 네트워크 설정을 전환 할 수있는 방법이 있습니까?iOS UI 자동화 : 테스트 실행 중 테스트 실행 시간 동안 네트워크 설정을 전환합니다.

내가 검색해 본 결과가 없습니다. Is it possible to disable the network in iOS Simulator? 하지만 여기에 대한 응답은 오래 되었습니까? 이제 몇 가지 방법이 있습니까?

답변

1

UIAHost에서 performTaskWithPathArgumentsTimeout을 사용하면 절대 경로를 알고있는 경우 컴퓨터에서 프로그램을 실행할 수 있습니다.

인터넷 연결을 해제하는 프로그램이나 스크립트 (예 : osascript 사용)를 작성할 수 있다면 가능합니다.

실제로이 함수를 사용하여 시뮬레이터에서 내 응용 프로그램에서 처리하는 링크로 리디렉션되는 웹 페이지를 열어 브라우저에서 응용 프로그램을 열 때 동작을 테스트합니다.