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