В течение некоторого времени я пытался понять, как сказать моему проекту CodedUI, откуда запускать исполняемый файл и как это сделать «правильно», поэтому он работает автоматически, когда разные пользователи запускают код в разных рабочих пространствах. на разных хостах и т. д. Я придумал скопировать исполняемый файл в общий каталог (шаг в правильном направлении), а затем записать действие, чтобы запустить его оттуда (помощь по диапазону, так что, по крайней мере, он работает для разных пользователей на одном и том же хостов).
Вот шаги из ваших инструкций MSTest, адаптированных для MS Visual Studio 2015 Enterprise IDE. К сожалению, мне не хватает «очков репутации», чтобы иметь возможность вставлять снимки экрана -
- В среде MS Visual Studio IDE в обозревателе решений щелкните проект CodedUI, чтобы выделить его, щелкните правой кнопкой мыши, выберите «Добавить», выберите «Существующий элемент»
- В диалоговом окне «Добавить существующий элемент» перейдите к исполняемому файлу, который вы хотите протестировать в своем проекте CodedUI. Нажмите на файл, чтобы выделить его, затем найдите раскрывающийся список «Добавить» в диалоговом окне и выберите «Добавить как ссылку», нажмите OK
- Вернитесь в Solution Explorer, снова нажмите на проект CodedUI и разверните его. Теперь вы должны увидеть значок .exe в списке проекта CodedUI
- Щелкните правой кнопкой мыши значок .exe и выберите «Свойства»
- В окне «Свойства» установите BuildAction на «Содержимое» и «Копировать в каталог вывода». Копировать всегда
Вуаля !!!