相关疑难解决方法(0)

将图像附加到MSTest中的测试报告中

我们使用连接到Team Foundation Server 2010的Visual Studio 2010,我们使用MSTest创建单元测试.

是否可以将图像附加到测试报告中,因此当测试失败时我们可以看到某些内容?

该图像例如可以是用于UI测试的应用程序的屏幕截图或用于可视化测量数据的图形.

c# mstest visual-studio-2010

8
推荐指数
1
解决办法
3876
查看次数

截取测试失败+例外情况的截图

你们有没有人知道在测试失败和例外情况下截图的可能解决方案?

我已经添加了以下代码,TearDown()但因此它也会对通过的测试进行截图,因此它不是最佳解决方案:

DateTime time = DateTime.Now;
string dateToday = "_date_" + time.ToString("yyyy-MM-dd") + "_time_" + time.ToString("HH-mm-ss");
Screenshot screenshot = ((ITakesScreenshot)driver).GetScreenshot();
screenshot.SaveAsFile((settings.filePathForScreenShots + "Exception" + dateToday + ".png"), System.Drawing.Imaging.ImageFormat.Png);
Run Code Online (Sandbox Code Playgroud)

我已经找到了这个想法:http://yizeng.me/2014/02/08/take-a-screenshot-on-exception-with-selenium-csharp-eventfiringwebdriver/,使用WebDriverExceptionEventArgs,但由于某些原因,它使还有一些随机的截图,没有任何合理的解释.

我发现的其他想法是针对Java的,而不是我用于Selenium的NUnit,所以它们都没用.

.net c# selenium nunit unit-testing

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×2

.net ×1

mstest ×1

nunit ×1

selenium ×1

unit-testing ×1

visual-studio-2010 ×1