Так а как реальный юзер нажмет на невидимую кнопку? Если суть вопроса в поведении инструмента автоматизации, то сайпрес вернёт ошибку, типа элемент не видно.
Кароче. Первый стабильный тест на сайпресе можно запустить уже через час после того, как тестировщик узнал про сайпресс. Сайпресс из коробки имеет все для старта. Из минусов, с которыми можно столкнуться - невозможность работать с несколькими табами (но, кажется, это обходят).
Билд степом лучше делать ран коротких функциональных тестов, а не сценариев, ибо если тестов будет много - билд на бранче будет занимать довольно много времени
для е2е кипарис очень неплохое решение, все минусы что ты описал для сайпресс - с этим проблем нет, ни с айфреймом ни с ховерами, ни с локаторами , с табами - да , но и там есть костыль :) Я бы использовал то , что используют на проекте)