Selenium c# - 测试输出未出现在控制台窗口中

时间:2015-10-16 09:08:42

标签: c# selenium

这是我的代码

 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");

我也调试了我的代码,它导航到每一行。但是我无法在控制台窗口中看到输出。

有人可以提供建议吗。

2 个答案:

答案 0 :(得分:3)

Console.WriteLine方法将输出写入应用程序打开的控制台窗口(适用于终端应用程序和Windows应用程序)

Debug.WriteLine写入调试输出窗口。 您可以打开“输出”窗口(Debug => Windows => Output)

答案 1 :(得分:1)

你试过吗?

System.Diagnostics.Debug.WriteLine