Альтернативные методы доступа к элементам управления, которые не предоставляются MSAA / UIAutomation - PullRequest
0 голосов
/ 02 марта 2012

Я пишу тесты CodedUI для приложения, написанного на VB6, и мне нужно сделать утверждение на нескольких различных ярлыках. Метки в VB6 не реализуют MSAAA и поэтому не отображаются в Spy ++ или Inspector. Изменение кода приложения для автоматического тестирования будет тяжелым сражением.

Тесты были изначально написаны в Rational, и инспектор объектов Rational может получить метку и большинство ее свойств. Так что я знаю, что можно получить информацию, которую я ищу. Я предполагаю, что Rational использует что-то в winapi для получения доступа к свойствам метки, я предполагаю, что что-то должно рисовать метку на экране.

Кто-нибудь еще сталкивался с этой проблемой? Я открыт для любой идеи, которая не связана с изменением исходного кода приложения, которое я тестирую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...