2016-04-18 4 views
-1

Я пытаюсь автоматизировать несколько вещей с Visual Studio Coded UI. Теперь для некоторых окон, таких как Calc, он захватывает шаги довольно хорошо. Но для mstsc он не записывает и не распознает один шаг.Почему код UI не фиксирует шаги удаленного рабочего стола (mstsc)?

Пожалуйста, посмотрите, помогает ли следующее изображение, чтобы прояснить мою точку зрения.

enter image description here

+0

Если вы посмотрите на [Поддерживаемые конфигурации и платформы] (https://msdn.microsoft.com/en-us/library/dd380742.aspx) Я думаю, что это будет только шанс, что Калькулятор работает (проверьте список платформ - Приложения Win32 перечислены как «Может работать с некоторыми известными проблемами, но официально не поддерживаться».) –

+0

Что именно * вы хотите сделать. Ваш вопрос очень расплывчатый. Пожалуйста, прочитайте [mcve] и [ask]. – AdrianHHH

+0

@AdrianHHH Вопрос довольно прост, кодированный пользовательский интерфейс работает с Calc, а не с mstsc. Что еще вы хотите? –

ответ

-1

Coded UI работает, взаимодействуя с большим количеством элементов управления пользовательского интерфейса, которые вместе образуют окна и рабочий стол. Такие программы, как подключение к удаленному рабочему столу, работают, создавая окно с изображением (возможно, видео) удаленного рабочего стола. У него нет элементов управления пользовательским интерфейсом. Следовательно, кодированный пользовательский интерфейс видит только один элемент управления пользовательским интерфейсом, элемент управления, который содержит изображение удаленного рабочего стола.

Для выполнения тестирования кодированного пользовательского интерфейса на удаленном рабочем столе требуется, чтобы на этом удаленном компьютере выполнялся тест кодированного интерфейса. Это означает, что тесты кодированного интерфейса и приложение (или, по крайней мере, часть пользовательского интерфейса приложения) работают на одном компьютере.

+0

Я не использую удаленный компьютер. Я использую mstsc своего компьютера. Во-вторых, есть инструмент с инструментарием Visual Studio, «Spy ++», который обнаруживает элементы управления окном удаленного рабочего стола. –

+0

@PranitKothari (1) В вашем вопросе есть скриншот «Подключение к удаленному рабочему столу», поэтому кажется, что вы используете удаленный компьютер. (2) Я не знаю mstsc, но быстрый веб-поиск предполагает, что он предоставляет терминальные услуги на удаленных компьютерах. (3) Если другие программы (например, Шпион) могут видеть в удаленном окне, то вы пропустили значительную информацию из своего вопроса. (4) Если вы спрашиваете о «текущей записи» в окне «calc», но не на другом, то, опять же, вы пропустили значительную информацию из своего вопроса; Я обнаружил, что это сообщение часто опускается. – AdrianHHH

+0

@ AdrianHHH На самом деле я хочу автоматизировать несколько шагов mstsc, и я не хочу ничего делать на удаленной машине. –

Смежные вопросы