2016-07-22 11 views
0

Я видел, что многие ответили за один и тот же вопрос о потоке кадров, но для меня ничего не работает.Закодированный тест пользовательского интерфейса: ApplicationUnderTest закрывается после завершения теста

Я использую Visual Studio 2013. У меня есть очень простой тест

[CodedUITest] 
public class CodedUITest1 
{ 
    static ApplicationUnderTest _application; 
    [TestMethod] 
    public void CodedUITestMethod1() 
    { 
     var mainWindow = ApplicationUnderTest.Launch(@"C:\Program Files (x86)\Notepad++\notepad++.exe"); 
     mainWindow.CloseOnPlaybackCleanup = false; 
     _application = mainWindow;     
    } 
} 

Я устанавливаю CloseOnPlaybackCleanup ложь, как указано ниже.

mainWindow.CloseOnPlaybackCleanup = false; 

Но всякий раз, когда я запускаю/отлаживаю тест, приложение закрывается после завершения теста. Я заметил, что для окна браузера, если мы установим CloseOnPlaybackCleanup в false, он работает нормально, а окно браузера не закрывается. Я ожидаю такого же поведения для моего теста.

Может ли кто-нибудь помочь мне определить, нет ли чего-либо?

С уважением.

ответ

0

Заменить запуская код ниже строки:

var mainWindow = Process.Start(@"C:\Program Files (x86)\Notepad++\notepad++.exe");

это не должно закрывать приложение.

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

  • Нет связанных вопросов^_^