
ViewInspector
nalexn
Runtime introspection and unit testing of SwiftUI views
AI 简介
ViewInspector 是一个用于 SwiftUI 视图单元测试的库。它能够在运行时遍历视图层次结构,直接访问底层的 `View` 结构体,支持 iOS、macOS、tvOS、watchOS 和 visionOS 平台。该库允许开发者查找特定类型或条件的视图,读取标准视图的内部状态,并验证自定义视图的状态。此外,还能模拟用户交互触发系统回调,适用于需要对 SwiftUI 应用进行深入测试和调试的场景。通过使用官方 Swift 反射 API,ViewInspector 确保了其在生产环境中的兼容性和稳定性。
Swift
MIT License2.6k
Stars
189
Forks
26
Watchers
53
Issues
Star 增长
今日0
近 7 天+3
近 30 天+7
综合评分61.04
默认分支0.10.4