«xcode-ui-testing» 태그된 질문

12
Xcode UI 테스트의 테스트 케이스에서 지연 / 대기
Xcode 7 베타 2에서 제공되는 새로운 UI Testing을 사용하여 테스트 사례를 작성하려고합니다. 앱에 로그인하기 위해 서버를 호출하는 로그인 화면이 있습니다. 비동기 작업이므로 이와 관련된 지연이 있습니다. 추가 단계를 진행하기 전에 XCTestCase에서 지연 또는 대기 메커니즘을 유발할 수있는 방법이 있습니까? 사용 가능한 적절한 문서가 없으며 클래스의 헤더 파일을 살펴 보았습니다. 이와 …

23
UI 테스트 실패-요소 나 하위 요소 모두 secureTextField에 키보드 포커스가 없습니다.
이것은 나의 경우이다 : let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI 테스트 실패-요소 나 자손 모두 키보드 포커스를 가지고 있지 않습니다. 요소: 뭐가 잘못 되었 니? 이것은 정상 작동 textFields하지만 문제는 오직 발생합니다 secureTextFields. 해결 방법이 있습니까?


8
Xcode UI 테스트-UI 테스트 실패-검색 필드 "취소"버튼을 탭할 때 표시 (AX 작업에 의해)로 스크롤하지 못했습니다.
검색 창에서 '취소'버튼을 눌러 검색 창을 닫으려고합니다. 테스트 케이스가 취소 버튼을 찾지 못했습니다. Xcode 7.0.1에서 잘 작동했습니다. 버튼이 나타날 때까지 기다리는 술어를 추가했습니다. "취소"버튼을 누르면 테스트 케이스가 실패합니다. let button = app.buttons[“Cancel”] let existsPredicate = NSPredicate(format: "exists == 1") expectationForPredicate(existsPredicate, evaluatedWithObject: button, handler: nil) waitForExpectationsWithTimeout(5, handler: nil) button.tap() // Failing …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.