/me в свое время для селениум-тестирования делал распознавалку структуры страниц сайта, таблички, выявление, какие элементы текста являются подписями полей форм, рекурсивное горизонтально-вертикальное разбиение на секции и т.п. -- помогало избавиться от проблем того, что верстальщики периодически все переверстывают и костылят