iOS 测试 求问!怎么测试自定义 UI ,有什么方法可以识别到这些元素,并 get 值??

Jane Tao · September 16, 2015 · Last by Jane Tao replied at September 17, 2015 · 1077 hits

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

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

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

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

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

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

共收到 2 条回复 时间 点赞

不知道。。。不过自定义 UI 很多在 UIAutomation 里面是识别不到的,原因是没有实现对应的一些 Accessibility 相关的方法。

#1 楼 @chenhengjie123 有没有研究过 accessibility 的内容? 怎么入门更快

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up