Кстати, возвращаясь к теме JS vs Java, наброшу вот такого немного: если вам надо заполнить форму, нажать save и выполнить проверку типа, что открылась страница с меседжом "Ok", то вам Java и Selenide с головой. Но если вы хотите проверить, что после заполнения формы и нажатия той же кнопуи запись появилась в БД и вы хотите ее вытянуть и проверить ее структуру, или проверить, что в очереди сообщений (например кафка) появилось нужное сообщение, или проверить запрос, который уходит на бек, то в JS - это сделать будет на порядок легче