Selenium Test Output不显示在控制台窗口中

本文关键字:控制台 窗口 显示 Test Output Selenium | 更新日期: 2023-09-27 18:17:55

这是我的代码

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

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

谁能告诉我。

Selenium Test Output不显示在控制台窗口中

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

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

你试过了吗?

System.Diagnostics.Debug.WriteLine