#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);