KIF를 사용하려고 했어.
2326 단어 iOS테스트 자동화UI 테스트Objective-CKIF
아무튼 이 본가를 보고 설치하면 틀림없지만, 영어이고,,, 라고 생각해,
정보 낡을지도 모르지만, , , 라고 생각하면서 , 일본어의 기사를 보고 인스톨 하고 있으면 , 어디선가 빠졌기 때문에 메모.
결국, 본가를 보고 해결했습니다.
참고
KIF를 사용한 UI 테스트
테스트 대상에서 CocoaPods로 설치
KIF를 이용한 결합 테스트 을 참고로 설치해 보는 것도, 타겟 작성의 부분이 낡았을까요, 빠졌습니다.
프로젝트를 만들 때 사용할 수 있는 테스트용 타겟을 사용하거나 새로 타겟을 만드세요.
xctest 그대로
2.0에서도 3.0에서도 바뀌지 않기 때문에 KIF와 NLTHTTPStubServer를 이용하여 최소한의 IntegrationTest를 실현 을 참고로 설치하면 빠졌습니다.
xctest를 octest로 한다는 것은 무시합니다.
Command + U로 테스트 실행
Xcode에서 대상을 테스트하고 실행 버튼을 눌러도 빌드가 성공할 수 있습니다.
끔찍한 두려움
Command + U
를 시도하면 빌드하고 시뮬레이터가 시작되어 테스트가 실행되었습니다.AccessibilityLabel이 아니더라도 움직입니다.
UIButton의 텍스트에 넣은 문자도 움직였다.
키보드가 나오지 않는다! ?
텍스트 필드 등의 입력으로,
[tester enterText:@"hogehoge" intoViewWithAccessibilityLabel:@"textarea"];
하지만 키보드가 나오지 않고 그대로 테스트 실패가 되었다.
그런 경우 시뮬레이터가 시작되고 테스트가 실행되는 동안 입력에서
iOS Simulator -> Hardware -> Keyboard -> Toggle Software Keyboard
또는⌘ + K
Reference
이 문제에 관하여(KIF를 사용하려고 했어.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hirokim412/items/2aabb339a6b72c54acc6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)