I'm trying to automate a particular screen in an app. There is a large image with a title below it; both can be tapped on by the user to load another view. This USED to work when KIF tapped on it. A recent change (and the developers remained silent when I asked them about it) caused KIF to throw the error that the view is not tappable because it is blocked by other views.
I printed the view hierarchy, but I'm not entirely sure what it is I'm seeing.
UIAccessibilityElementMockView, label: Fluffy Bunnies, traits: image
UIAccessibilityElementMockView, label: Fluffy Bunnies, traits: static text
UIAccessibilityElementMockView, label: Going on Now!, traits: static text
| UITableViewCellContentView
| | UIView
| | | UIImageView, label: Fluffy Bunnies (not highlighted)
| | | UILabel, label: Fluffy Bunnies
| | | UILabel, label: Going on Now!
| | | UIImageView (not highlighted)
I'm trying to tapViewWithAccessibilityLabel:@"Fluffy Bunnies". I don't know enough about iOS development in general to understand what I'm looking at with this view hierarchy. Can someone help me troubleshoot?