Всем доброго времени суток.
Столкнулся с такой вот проблемой.
Необходимо проверять получаемую на почтовые ящики gmail, yahoo, hotmai рассылку писем, причем одна "порция" 150-250 штук. Письма с разных сайтов, но в общем с практически эдентичным наполнением. Отличается дизайн и языки этих писем. Плюс существует с десяток типов писем, для которых отличается логика и наполнение.
Письма созданы табличным методом без css разметки, без локаторов типа id, name, class.
Возможно автоматизировать проверку соответствия логотипов данному сайту, проверять наличие картнок и битых ссылок, но дальше возникает проблема.
Нужно проверять логику, проклацивая значимые элементы писем - "кнопочки", ссылки, картинки с ссылками и проверять куда-же мы попали после того как кликнули по этому элементу.
Все-бы хорошо, но как обычно есть "злобные" верстальщики, которые вечно что-то меняют и xPath несколько нестабилен. Привязываться к текстовкам на линках тяжело из-за того, что есть разные языки (хотя если выхода не будет нужно будет сделать эти текстовочки как переменные зависящие от языка).
Есть возможность несколько повлиять на верстальщиков и разработчиков чтобы добавили какие-то метки, но нужно показать какие и доказать что так нужно :)
Какими инструментами вообще эффективнее всего проверять почту?
Сталкивался ли кто с подобными задачами?
Есть ли что посоветовать?
Спасибо за внимание :)