2016-06-16 5 views
0

По какой-то причине TestStake.White не может открыть старое приложение Windows (которое я могу успешно запустить (выиграть 7) путем дублирования на exe). Я хочу использовать существующее окно для выполнения некоторых действий с помощью White. Я понятия не имею, как взять контроль над уже открытым окном с помощью White.Получить контроль над существующим открытым окном с помощью Teststake White

Я попытался открыть exe, используя командную команду, но я все равно не смог добиться успеха. Он показывает мне желтый экран (фон приложения) без управления мышью. Поэтому я хочу запустить приложение вручную и выполнить некоторые действия по автоматизации на нем.

ответ

1

Если вы знаете текст в строке заголовка окна:

using TestStack.White; 

public static class Demo 
{ 
    public static Window GetWindow(string windowTitle) 
    { 
     var window = Desktop.Instance.Windows().FirstOrDefault(x => x.Name == windowTitle); 
    } 
} 
+0

Это работало. Благодаря тонну. – Sizy