There was an additional UIView
covering the UITableViewCell
until closed by pressing an X
button in my UI. Apparently, the blocking UIView
forced the UITableViewCell
's accessibilityContainer
to the parent UITableView
.
I forced KIF
to first close the top level UIView
by instructing it to press the X
button and then all the UITableViewCell
s became accessible.
Moral of the story, if a UIView
is covering an accessibility element then the accessibility container may default to the superview of the contained element instead.