Ситуация следующая: на странице используется несколько блоков с одинаковыми названиями и кнопками (скрин-шот по ссылке http://www.imageup.ru/img225/1177527/primer.jpg.html).
В тесте нужно выполнить нажатие кнопки во втором блоке и выполнить проверку наличия подписи в том же втором блоке.
Проблема заключается в том, что Coded UI Test начинает обход страницы сверху вниз и дойдя до первого элемента с названием останавливается, т.е. попав на первый блок и найдя в нем нужное имя он останавливается и работает с первым блоком.
В заголовке блока передается параметр "id" (<h3 id="3394D30546664CC59AEBCC2A9D0FBC64" data-bind="text: RecordHeader" style="margin-left: 5px">12.11.2012 16:01 Перевод из отделения реанимации</h3>), который является идентификатором типа записи, можно было бы делать проверку по нему. Однако тут встает вопрос: Можно ли сделать поиск в Coded UI Test по параметру передаваемому в теге? Если да, то КАК?
Остается открытым вопрос с кнопками, т.к. для кнопок идентификаторов нет и название у них одинаковые. Поэтому стоит второй вопрос: Как написать тест, чтобы он тыкал не первую попавшуюся кнопку с названием, а мог дойти до ниже стоящих (второй, третьей и т.д.)?