2017-05-01 5 views
0

신속한 프로젝트에서 KIF를 사용하려고합니다. iPhone 시뮬레이터에서 테스트 케이스를 실행합니다. 아마 처음으로 사용하기 때문에 KIF를 올바르게 설정하지 않았을 것입니다. enter image description hereKIF를 사용하여 간단한 테스트 케이스가 실패했습니다

접근성 레이블이 버튼은 스토리 보드의 초기 ViewConroller에 존재하는 "ORGANIZE":이 manual

시험이 간단한 코드 이유

func testSelectingOrganizerRole() { tester().tapView(withAccessibilityLabel: "ORGANIZE") }

에 실패 사용.

답변

0

Xcode 7 이후로 UI tests framework으로 전환하면 어떨까요? 빠른 소개 :

UI 테스트를 통해 UI 요소의 속성과 상태를 확인하기 위해 앱의 UI를 찾고 상호 작용할 수 있습니다.

UI 테스트에는 UI 기록이 포함되어 있습니다. 이는 UI 테스트를 구현하는 것과 같은 방식으로 앱의 UI를 연습하는 코드를 생성 할 수있는 기능을 제공합니다. 이것은 신속하게 UI 테스트를 작성하는 좋은 방법입니다.

이 프레임 워크를 사용하여 간단한 테스트는 다음과 같이 보일 것이다 :

let app = XCUIApplication() 
app.launch() 
app["ORGANIZE"].tap() 
+0

이 질문에 대한 답변을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [리뷰에서] (리뷰/저품절 포스트/16003038) – Tibrogargan

+0

@Tibrogargan 나는 그 일을하고 있었지만 댓글이 넘쳤습니다. (어쨌든 피드백에 감사드립니다! –