Меня просят оценить Visual Studio для наших усилий по тестированию автоматизации. Я решил создать простой Coded UI Test, где я просто хочу открыть Minesweeper (версия Win7), поиграть с пользовательскими параметрами игры, а затем закрыть приложение.Кодированный тест пользовательского интерфейса: тестовый прогон не откроет простое меню
Каждый раз, когда я запускаю тест, он не откроет пункт меню «Игра».
// Click 'Game' -> 'Options F5' menu item
Mouse.Click(uIOptionsF5MenuItem, new Point(26, 6));
Теперь, если я сам выбрать пункт меню (в основном давая тест а «толчок»), автоматизация берет на себя, выбрав пункт меню мне нужно, и затем будет работать без каких-либо проблем. Я просто не могу понять, почему тест не может открыть это меню самостоятельно. Я уже пробовал метод SetFocus, и я не нашел других вариантов. Документация MSDN предлагает помощь ZERO.
У кого-нибудь есть идея, как я могу открыть это меню?
Result Message:
Test method Blorg.CodedUITest1.CodedUITestMethod1 threw exception: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: The playback failed to find the control with the given search properties. Additional Details:
TechnologyName: 'MSAA'
ControlType: 'MenuItem'
Name: 'Options F5'
Запуск программ из меню Пуск в Windows не работает для меня. Думаю, мне удалось это сделать, создав ярлык на рабочем столе для программы, а затем дважды щелкнув значок рабочего стола. – AdrianHHH
Какие свойства поиска вы используете? – barakcaf