Что означает InvalidExecutableErrorCode 193 (visual studio 2010 c #, выполняющий закодированные тесты пользовательского интерфейса)?

#c# #.net #visual-studio-2010 #coded-ui-tests

#c# #.net #visual-studio-2010 #coded-ui-tests

Вопрос:

Приложение запускается и разрешает вход в систему, но code ui test , похоже, не распознает окно приложения.

Сообщение:

 Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest.InvalidExecutableErrorCode 193
  

Комментарии:

1. Это тестируемое веб-приложение или рабочий стол?

2. Это настольное приложение.

3. Не могли бы вы опубликовать код, связанный со свойствами поиска для окна, которое вы ищете, и как вы определяете ApplicationUnderTest . Возможно, вы используете WinControls вместо XamlControl или WpfControl, или наоборот.

4. ApplicationUnderTest определяется как ApplicationUnderTest root = new ApplicationUnderTest(); Process process = null; Process[] myProcesses = null; myProcesses = Процесс. GetProcessesByName(PCSamplingAppBL.ProcessName); if (myProcesses != null amp;amp; myProcesses. Длина == 1) { process = myProcesses[0]; } если (process == null) { root = ApplicationUnderTest. Запуск(sampling.samplingAppURL); } else { root = ApplicationUnderTest. FromProcess(процесс); }

5. Код, связанный со свойствами поиска, является PropertyExpressionCollection pec = new PropertyExpressionCollection(); pec.Add(UITestControl. Имена свойств. Название технологии, MSAA_TECHNOLOGY); pec.Add(UITestControl. Имена свойств. ControlType, WINDOW_TYPE); pec.Add(UITestControl. Имена свойств. Имя, «SAF. LShell»); выборка. Окно. Свойства поиска. Добавить диапазон (pec);