2016-05-04 16 views
0

Я борюсь за запуск кодированного теста ui из консольного приложения.Запуск кодированного теста пользовательского интерфейса из консольного приложения

Я сделал следующее (Как сказано в интернет)

решение с 2 проектов: ColorChanger.app/ ColorChanger.test

консоль приложение имеет ссылку на тестовый проект и в Microsoft. VisualStudio.TestTools.UITesting

Я хотел бы назвать тест, как это:

static void Main(string[] args) 
    { 
     Playback.Initialize(); 
     var test = new CodedUITest1(); 
     test.change(); 
     Playback.Cleanup(); 
    } 

я получаю ошибку «System.IO.FileNotFoundException

Die Datei oder Assembly \"Microsoft.VisualStudio.TestTools.UITest.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.":"Microsoft.VisualStudio.TestTools.UITest.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"} 

Мне очень жаль, что это на немецком языке, но я уверен вы получите его;)

ответ

2

Вам необходимо обновить внутренние ссылки, а также ... Попробуйте это http://blogs.microsoft.co.il/shair/2010/07/15/running-codedui-test-from-another-application/

+0

Это на самом деле именно тот сайт, который я использовал для этого ... Не могу понять, как их добавить?! - Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll - Microsoft.VisualStudio.TestTools.UITest.Framework.dll - Microsoft.VisualStudio.TestTools.UITest.Playback.dll В чем разница между государственным и частным сборки? Кажется, я могу видеть только публичные? –

+0

Вы не можете найти сборки в разделе «C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssemblies»? ... Вы можете добавить ссылку так: В Обозревателе решений щелкните правой кнопкой мыши узел проекта и нажмите «Добавить ссылку». В диалоговом окне «Добавить ссылку» выберите вкладку, указывающую тип компонента, который вы хотите ссылаться. Выберите компоненты, которые вы хотите использовать, и нажмите кнопку ОК. –

+0

Хорошо, мне пришлось добавить эти сборки с помощью кнопки «Обзор» и найти их в каталоге ... Нормально ли, что они не являются списком на вкладке «Ассембли» -> «Расширения», как и все остальное? Но спасибо за вашу помощь! –