Для автоматизации действий на DOM c не предсказуемыми id, надо записать макрос через интерфейс приложения. В подобной реализации проекта не подходит решение написания классов на всех элементах и нет возможности использовать ни silenium, ни siesta. В принципе хотелось бы сделать универсальное решение для этой проблемы, реализовать через расширение для chrome.
Предварительная идея состоит в том, что бы распознавать изображения с некими отметками и воспроизводить это внутри браузера, однако я пока что плохо представляю на каком наборе технологий нужно сделать.