
ViewInspector
nalexn
Runtime introspection and unit testing of SwiftUI views
AI 简介
ViewInspector 是一个用于 SwiftUI 视图运行时检查与单元测试的 Swift 库。它通过 Swift 官方反射 API 实现视图树遍历,支持查找特定类型/条件的视图、读取标准视图(如 Text、Button)的渲染属性(字体、字符串、本地化结果等)、访问自定义视图的实际状态(@State、@Binding、@ObservedObject 等),以及触发 onAppear、tap 等用户交互回调。不依赖私有 API,兼容 iOS/macOS/tvOS/watchOS/visionOS,仅需集成至测试目标。适用于 SwiftUI 项目的自动化测试、UI 行为验证及组件级质量保障场景。
Swift
MIT License2.6k
Stars
189
Forks
26
Watchers
55
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.84
默认分支0.10.4