2014-10-16 2 views
2

Appium에서 자동화 테스트를 실행하는 앱이 있습니다. Appium을 통해 장치 및 시뮬레이터에서 응용 프로그램을 시작할 수 있습니다. 그러나 Appium이 2-3 탭 명령을 보내면 응용 프로그램이 멈추고 정지합니다. 고정 후 Appium은 화면에 다른 요소를 찾을 수 없습니다.Appium과 함께 iOS 8 앱을 자동화하면 앱이 멈 춥니 다.

Xcode 6.0.1 Instruments를 사용하여 테스트 스크립트를 작성했지만 스크립트가 실행될 때도 앱이 중지됩니다.

앱은 수동으로 테스트 할 때 예상대로 작동합니다. Appium 또는 Xcode의 인 스트 루먼트를 사용하여 자동화를 실행하려고 할 때만 멈 춥니 다. 우리는 Appium v1.3.0-beta1 및 Xcode 6.0.1을 사용하고 있습니다.

이것은 this question과 비슷한 문제인 것으로 보이지만 테스트 장치는 이미 8.0.2에 있습니다.

답변

2

그래서 iOS 8에서는 너무 많은 데이터 (특히 API 응답을 로깅 할 때)를 로깅하면 자동화 중에 경쟁 조건이 발생할 수 있습니다. 앱에서 로깅을 사용하지 않도록 설정하여 자동화 중단 문제를 해결할 수있었습니다.

이 솔루션은이 게시물에 @tbao하여 멋진 분석 덕분에 발견되었다 : https://discuss.appium.io/t/app-freezes-when-automated/1030/8

관련 문제