연속 통합 서버에서 UITests를 실행하려고합니다 (Bitrise를 사용 중입니다). 내 UITests 중 하나 그래서 나는 다음과 같은 한 : 그것은 즉시 테스트가 실패 CI 서버에서 실행되는 것처럼 내 로컬 컴퓨터에서 잘 작동하지만iIT 에뮬레이터를위한 iOS 에뮬레이터 위치
let myLocationPin = app.otherElements["My Location"]
self.expectation(for: exists, evaluatedWith: myLocationPin, handler: nil)
self.waitForExpectations(timeout: 20, handler: nil)
expect(myLocationPin.exists).to(beTrue())
expect(myLocationPin.isHittable).to(beTrue())
myLocationPin.tap()
. 그 이유는 실패의 원인은 테스트를 실행하는 에뮬레이터에 선택된 위치가 없다는 것입니다. GPX 파일을 추가하려고했지만 그 중 하나가 작동하지 않았습니다. 어떤 제안?
감사합니다. 제안 된 솔루션을 시도했지만 에뮬레이터가 선택된 테스트 위치를 존중하지 않는 것처럼 보입니다. – radioaktiv