Делает ли ваш набор тестов снимки экрана, если тест не прошел? Если этого не произойдет, я бы посоветовал вам внедрить правило для этого. (Есть множество примеров в Интернете). Скриншот может пролить свет на происходящее.
Звучит как проблема с производительностью. Когда вы запускаете 1 тест, в системе не так много нагрузки, а фрейм загружается достаточно быстро, чтобы тест мог найти его.
Однако при добавлении всего пакета тесты могут иногда выполняться медленнее, и в результате шаги могут завершиться неудачей.
Возможно, ошибочный шаг - это предыдущий шаг. Если предполагается, что фрейм загружается после щелчка чего-либо, но действие щелчка имело место до того, как ссылка была полностью загружена (ссылка фактически не была нажата), тогда фрейма не будет, и тест не пройден.
Не имеет значения, сколько времени ждал неудачный шаг, так как предыдущий шаг действительно был неудачным