2015-10-16 3 views
0

Это мой кодСелена C# - Test Output не отображается в окне консоли

static void Main(string[] args) 
     { 
    string _expectedPageTitle = "Google"; 
       string _firefoxBinaryPath = "Path to firefox"; 
       FirefoxBinary _binary = new FirefoxBinary(_firefoxBinaryPath); 
       FirefoxDriver _driver = new FirefoxDriver(_binary, new FirefoxProfile()); 
       _driver.Navigate().GoToUrl("http://www.google.com"); 
       string _currentPageTitle = _driver.Title; 
       if (_currentPageTitle.Equals(_expectedPageTitle)) 
        Console.WriteLine("Test Passed"); 
        //Debug.WriteLine("Test Passed"); 
        //Trace.WriteLine("Test Passed"); 
       else 
        Console.Write("Test Failed"); 

       //_driver.Close(); 
} 

Я попытался получить выход в

Console.WriteLine("Test Passed"); 
Debug.WriteLine("Test Passed"); 
Trace.WriteLine("Test Passed"); 

Я отлажена свой код, а также, он навигация по каждая строка. Но я не могу видеть вывод в окне консоли.

Может ли кто-нибудь посоветовать.

+0

Если вы нашли ответ на свой вопрос, пожалуйста, примите один из ответов. – JeffC

+0

Возможный дубликат [В чем разница между Console.WriteLine() и Debug.WriteLine()?] (Http://stackoverflow.com/questions/3012822/whats-the-difference-between-console-writeline-vs-debug -writeline) – JeffC

ответ

1

Вы пробовали?

System.Diagnostics.Debug.WriteLine

+0

Теперь он работает нормально. – Aishu

2

метод Console.WriteLine записывает свой вывод в окне консоли открыл приложение (для терминальных приложений и окон приложений)

Debug.WriteLine записывает на выход отладки окно. Вы можете открыть окно вывода (Debug => Windows => Output)

+0

Теперь я могу видеть вывод в окне вывода. Работаю хорошо .. Спасибо .. – Aishu