тут все зависит от процессов, css + тест-локаторы и вам уже не нужны xpath поиски. бывают команды где вы попросите запилить test-id и фронты отложат ваш таск в такой беклог что не найдете
Не только лишь всё. Решила одна компания взять за основу LifeRay , один из самых популярных в мире порталов на Java.
А вот когда надо было там что-то внутри обработать, я и писал икспасы "шаг вперёд и два назад". LifeRay опенсорс, "as is", все дела.