Стратегически план гениальный.
У нас есть реакт приложение, мы берем несколько гоблинов, которые покрывают его тестами через тест рекордер.
Проблемы начинаются на этапе поиска тест рекордера, понимающего структуру реакт приложения. Либо крестик, либо трусы.
Jest + Enzyme дадут тебе накодить тесты нужной глубины, а Selenium IDE Recorder или Katalon IDE Recorder запишут то, что явно видно в разметке сайта.
Но ведь можно поступить проще, и цеплять идентификаторы к каждой сущности, ведь так? Хрен. Там. Плавал. Приложуху делаем не мы. На тестировании решили сэкономить.
Выбираю, какой костюм главного пидараса хорошо на мне сидеть будет.