Given a UITableView with scrollEnabled == NO, scenarios that try to create more than stepToTapViewWithAccessibilityLabel will be unsuccessful after the first test step. The second stepToTapViewWithAccessibilityLabel will be recorded as a PASS in the logs, but the row will not have actually been 'tapped.'
I've uploaded a simple project that illustrates this test case: https://github.com/sethew/TestForKIF
It's unclear why setting scrollEnabled = NO should matter, but it may be due to how the touch events KIF creates are handled by UIKit.
There seems to be some issues with UITableView setting tableview.scrollEnabled = NO. Setting tableview.bounce = NO instead worked for me.
Closing all KIF 1 issues as it will no longer be maintained.