我正在使用MSpec使用Selenium WebDriver来驱动一些自动UI测试。很像the examples我在网上找到的。我在测试失败时遇到屏幕截图时遇到问题。
我看到其他问题的评论,因为他们在示例网络规范中有ResultSupplementer
。但是,ResultSupplementer
似乎不存在于最新版本的Mspec(0.9.1)中。
在最新版本的mspec中有不同的方法吗?最终,我将生成HTML报告作为TeamCity工件,并在任何失败的规范中包含屏幕截图。
答案 0 :(得分:0)
我已经为最新版本的MSpec更新了样本(简而言之,您需要自己实现ISupplementSpecificationResults
)。
我还合并了解决方案并将MVC项目转换为Nancy。你会发现在过去的几年里,有一些与基础设施相关的代码会增长,并且可以解决各种问题,比如
所有这一切,您需要运行msbuild.exe mspec-samples.sln
然后All-Specs.cmd
。我还检查过TeamCity构建创建截图。