怎么对自定义 UI 进行测试,例如 get 元素的值,或者直接识别后操作。

看了源码,比较复杂,大概对应如下。

图中的进度圈,对应的视图如下:
PTS2HorizontalCollectionView
----------PTSProgressCircleContainerView:” ProgressCircleView”

----------PTSProgressCircleContainerView:” ProgressCircleView”

-------------------PTBaseGoalCircleView
-----------------------------------UIImageView
-----------------------------------UIImageView
appium inspector 探测出来的 UI 和源码不符, 用 UI automation 自带的 inspector 探测不出来以上各 view 和元素。

iOS develop 上面说可以用 Accessibility Programming, 暂时没尝试过。
想问问群里大侠对于这种自定义 UI 的处理有没有好方法。


↙↙↙阅读原文可查看相关链接,并与作者交流