안녕하세요 :) Zedd입니다. 지금..어이없는 이유로..UITest가 실패하고 있네요..그래서 기록해보고자합니다! :D 문제 ~ UITest쪽 ~ XCTAssertTrue(homeButton.isSelected) 분명 위 버튼은 무조건!!!! isSelected가 true임에도 불구하고 false가 나온다는 점입니다. 이거때문에 UITest가 실패하고 있어요..... 원인 원인은 보이스오버 대응시 이런저런 사정으로 인해... ~ App Code쪽 ~ homeButton.accessibilityTraits = .none accessibilityTraits을 none으로 준 상황입니다. 여기에 따르면, XCUIElement의 isSelected프로퍼티는 accessibilityTrait에 따라 다르다고 해..
안녕하세요 :) Zedd입니다. 오늘은 @testable import에 대한....고찰을 해보려고 합니다. 지금 저는 UITest를 공부중인데요...다들 그거 아셨나요? UITest에서는 @testable import가 작동하지 않습니다. 결론부터 말하면 UITest는 별도의 프로세스로 앱 외부에서 실행되며, UI 테스트 내부에서 앱 코드에 접근 할 수 없게 "의도적으로 디자인"되었다고 합니다. 그러고는 문득 아 내가..바보같이...UITest에서 응 앱 코드 접근해야돼~ 응 @testable import야~ 이렇게만 생각했구나,..하고 현타가... 그리고 문득 제가 @testable import에 대해 제대로 공부해본적도 없다는 사실도 알게됨. Q : UITest하는데 왜 앱코드에 접근해야돼? A : ..
안녕하세요 :) Zedd입니다. 저희 파트의 안드로이드 개발자 분이 UITest에 대해서 라이트닝 토크를 해주셨어요!! 뭔가 보고 인상이 깊어서...저도 UITest를 공부해보게 되었습니다. 완전 진짜 1도 모르는 상태임ㅋ 그럼 시작하겠습니다! UITest 먼저 UITest가 뭔지 공부하면 좋을 것 같아요. UITest는 User Interface Testing이에요. 구구절절 정의를 말하기 보다는 영상으로 봅시다. WWDC2015의 UITesting in Xcode중 시연 부분이에요. 화질구지.....이지만...오른쪽 시뮬레이터 부분만 봐주세요. UITest는 말 그대로 User Interface Test입니다! Unit Test처럼 특정 코드에 대한 내부 지식이 없어도 되고, mock이나 stub같은..
- 스위프트 문법
- Xcode
- Swift
- swift tutorial
- SwiftUI
- 제이슨 파싱
- 피아노
- Git
- Accessibility
- IOS
- swift array
- np-hard
- np-complete
- swift 공부
- WKWebView
- ios 13
- Combine
- swift delegate
- actor
- FLUTTER
- WWDC
- iOS delegate
- 스위프트
- UIBezierPath
- github
- fastlane
- 회고
- WidgetKit
- swift3
- swift sort
- Total
- Today
- Yesterday