Добрый день, коллеги!
Работал, работал, автоматизировал, автоматизировал и тут на тебе, появляется новый проект с другими разработчиками (разработчики предыдущих проектов были сразу ориентированы на автотесты и делали всё, для облегчения их написания). Новые разработчики знать не знали о задаче по автоматизации тестирования, в связи с чем разрабатывали, как обычно, без оглядки на автотесты.
В связи с этим возникла проблема с динамическими ID, как за них цепляться? Можно по xPath, конечно, но тут вопрос стабильности, проекты постоянно дорабатываются, постоянно что-то добавляется и xPath получается недолговечен...
Все остальные параметры атрибутов у однотипных полей одинаковые