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,您将看到结果。
我已经尝试了我找到的所有选项。它没有 运行。 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,您将看到结果。