frank-cucumber を使用して iOS アプリをテストしていますが、テストが次の形式のときに問題が発生しました
When I wait to see "OpenButton"
アクセシビリティ ラベル「OpenButton」を持つ UIView が表示されない場合、WAIT_TIMEOUT がヒットした後にタイムアウトしてテストでエラーを報告する代わりに、cucumber がハングします。
core_frank_steps.rb でも WAIT_TIMEOUT が使用されていないので、これが「待機中..」という形式のテスト ケースがハングする理由なのだろうかと思います。
注: core_frank_steps.rb はここにあります。