在Xcode UI测试中检测UIVisualEffectView

时间:2016-11-20 15:43:46

标签: ios xcode xcode-ui-testing ui-testing

我有一个应用程序模糊屏幕的一部分,直到它被双击,我无法验证UITests中的动作。 Accessibility Inspector似乎根本没有检测到UIVisualEffectView - 所有UITableViewCells都显示为“isHittable”,并且没有与Blur视图匹配的元素。

必须有一种方法来区分这两个屏幕,对吧?

以下是之前/之后的屏幕截图 before

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试在UIVisualEffectView上以编程方式将isAccessibilityElement属性设置为true。将其设置为true后,辅助功能检查器将检测到它,UITableViewCells上的isHittable属性将返回正确的值。