WriteLine 未在输出中显示消息。硒。 C#

WriteLine isn't shown the message in Output. Selenium. C#

我已经尝试了我找到的所有选项。它没有 运行。 VS 的 "Output"、"Command Window" windows 中没有消息。 有什么想法吗?

代码:

namespace TestTrainee
{
    [TestFixture]
    public class UnitTest1
    { 
        public LoginPage mainPage;

        [SetUp]
        public void SetUpDrvier()
        {
            mainPage = new LoginPage(new ChromeDriver());
        }

        [Test, Order(0)]
        public void CheckLogIn()
        {
            mainPage.OpenPage();
            mainPage.FindElementByXpath(By.XPath("//a[@href='../articles_popup.php']")).Click();
            Task.Delay(5000).Wait();
            mainPage.SwitchPAge();
            Debug.WriteLine("!!!");
            Trace.WriteLine("!!!");
            Console.WriteLine("!!!");
        }

        [TearDown]
        public void FinishExe()
        {
            //mainPage.CloseBrowser();
        }
    }
}

Output window 中,您需要从 Show output from 下拉菜单 select Tests

使用 Console.WriteLine() 后,可以从测试资源管理器面板下方的小面板中的输出 link 访问输出。创建一个像下面这样的简单测试

[Test]
public void SimpleTest()
{
    Console.WriteLine("test");
}

在 Visual Studio IDE 的“测试资源管理器”面板中右键单击并 运行 它。完成后,确保选择了 SimpleTest,您将在左下角看到一个小面板,指示测试已通过、已用时间和 link "Output".

如果您单击该输出 link,您将看到结果。