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

Jane Tao · September 16, 2015 · Last by Jane Tao replied at September 17, 2015 · 1135 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