我正在尝试通过C#实现Selenium Webdriver测试自动化。我想基本了解NUnit的工作原理。我在VS中有以下代码
amount
当我通过Test Explorer执行此操作时,输出如下。
original = $('.main').attr('src');
//This is for the gallery carousel
$('.carousel .carousel-item').each(function() {
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
if (next.next().length > 0) {
next.next().children(':first-child').clone().appendTo($(this));
} else {
$(this).siblings(':first').children(':first-child').clone().appendTo($(this));
}
});
$('.thumbnail').mouseover(function() {
// retrieve image source
source = $(this).attr('src'); // retrieve image source of hovered image
$('.main').attr('src', source); // update main image source
})
.mouseout(function() {
$('.main').attr('src', original); // restore original image source
});
我实际上希望控制台将其显示在控制台中。
curl -X DELETE "http://HOST:9200/{index_name}"
答案 0 :(得分:1)
Visual Studio输出窗口不是控制台。 :-)实际上,在Test Explorer下运行,没有可用的控制台。
但是,NUnit捕获定向到控制台的输出,并由它来完成,将其保存为测试结果的一部分。该结果也可以提供给跑步者,这也可以做自己的事。
对于NUnit 3 VS适配器,其作用是将文本输出添加到Test Explorer中显示的测试结果中。如果选择运行的测试,则在IDE中可见。在测试树下面,您将看到结果,包括文本输出。