Я пишу тесты CodedUI для приложения, написанного на VB6, и мне нужно сделать утверждение на нескольких разных ярлыках. Метки в VB6 не реализуют MSAAA, поэтому они не отображаются в Spy++ или Inspector. Изменение кода приложения для автоматизированного тестирования будет тяжелой битвой.
Тесты изначально были написаны в Rational, и инспектор объектов Rational может получить метку и большинство ее свойств. Поэтому я знаю, что можно получить информацию, которую я ищу. Я предполагаю, что Rational использует что-то в winapi для доступа к свойствам метки, я предполагаю, что что-то должно отрисовывать метку на экране.
Кто-нибудь еще сталкивается с этой проблемой? Я открыт для любой идеи, не связанной с изменением исходного кода приложения, которое я тестирую.