WriteLine не отображается сообщение в выводе.Селен.C # - PullRequest
0 голосов
/ 29 мая 2018

Я уже перепробовал все варианты, которые нашел.Это не работает.Нет сообщений в окнах «Вывод», «Командное окно» VS.Есть идеи почему?

Код :

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();
        }
    }
}

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Выход можно получить по ссылке «Вывод» на небольшой панели под панелью «Тестовый проводник» после использования Console.WriteLine().Создайте простой тест, как показано ниже:

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

Щелкните правой кнопкой мыши и запустите его из панели «Проводник тестов» в Visual Studio IDE.После завершения убедитесь, что у вас выбран SimpleTest, и вы увидите в левом нижнем углу небольшую панель, показывающую, что тест пройден, прошедшее время и ссылку «Вывод».

Test explorer results panel

Если щелкнуть ссылку «Выход», вы увидите результаты.

Output

0 голосов
/ 29 мая 2018

В окне Output необходимо выбрать Tests из раскрывающегося списка Show output from

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...