【问题标题】:Selenium c# - Test Output not appears in the console windowSelenium c# - 测试输出未出现在控制台窗口中
【发布时间】:2015-10-16 17:16:28
【问题描述】:

这是我的代码

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

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

谁能给点建议。

【问题讨论】:

标签: c# selenium


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    你试过了吗?

    System.Diagnostics.Debug.WriteLine

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2014-02-17
      相关资源
      最近更新 更多