Я использую VS 2013 с CodedUI для автоматизации тестов пользовательского интерфейса приложения, которое не создано моим клиентом (это проект реализации). При проверке пользовательского интерфейса с помощью проверки или кодированного пользовательского интерфейса я вижу, что идентификатор автоматизации продолжает меняться, и у меня нет реального способа (помимо позиции) для захвата моих элементов управления (приложение разработано в Delphi).Coded UI - Дополнения
Так что мне интересно, существуют ли какие-либо библиотеки или дополнения (или что-то еще не связанное с кодированным пользовательским интерфейсом и VS), которые могут помочь в этом? Например, некоторые инструменты, которые могут захватить снимок экрана элемента управления, а затем сопоставить его (скриншот) с идентификатором управления, который я буду определять и использовать для автоматизации?
Только что удалил мой ответ, мои извинения, я думал, что это веб-приложение. Это действительно очень долгое время с тех пор, как я занимался разработкой рабочего стола .. если вы отчаялись, вы могли бы получить дескриптор контейнера и пройти дети до тех пор, пока вы не найдете правильный контроль, проверив текст (бедный человек Spy ++) .., что, как было сказано, вероятно, инструмент, который сделает это для вас .. –
Не волнуйся, спасибо за попытку, я действительно нашел умный способ использования довольно нового и популярного инструмента под названием sikuli для автоматизации пользовательского интерфейса, распознавания образов. – eetawil