как получить доступ к двум одним и тем же приложениям одновременно в testcomplete?

Мне нужно получить доступ к двум приложениям Visual Studio 2010 одновременно. Например, первое действие VS — открыть один созданный проект и запустить этот проект. Я создал путь сопоставления имен для этого VS и выполнил это действие. необходимо выполнить то же действие во втором VS, но проблема в том, что созданный путь NM идентифицируется первым окном Visual Studio. Пожалуйста, найдите прикрепленное изображение для этой проблемы. Может ли кто-нибудь помочь, как получить доступ к двум приложениям VS одновременно?

Изображение для сопоставленного имени второго окна VS также отображается как сопоставленное имя первого VS

Изображение для первого сопоставленного имени окна VS


person Niranjan R    schedule 07.12.2012    source источник


Ответы (1)


Вы можете сопоставить процессы devenv по двум свойствам: ProcessName и Index. Для свойства Index используйте в качестве значения переменную проекта. Во время теста установите значение этой переменной проекта в 1 или 2 в зависимости от того, с каким именно экземпляром Visual Studio вы хотите работать, и вызовите метод RefreshMappingInfo для сопоставления имени объекта процесса VS (VisualStudio на ваших изображениях). Итак, используя этот подход, вы примените дерево сопоставления к экземпляру процесса, с которым хотите работать прямо сейчас.

person Dmitry Nikolaev    schedule 07.12.2012