标签: javascript .net asp.net-mvc-3 unit-testing dom
我很难掌握用于网站测试UI功能的方法(在本例中,使用ASP.NET MVC3)。我尝试使用Watin,一般来说我想要的是什么,除了必须依赖Web浏览器的实际实例以使其工作,因为它使整个过程变得相当复杂,特别是对于CI。
在我的理想世界中,这就是我想象一个测试工作的方式:
我意识到这需要一个javascript引擎和一个用.NET编写或.NET绑定的DOM实现。我的问题有明显的解决方案吗?如果没有,我想采取的方式是否有任何特别的愚蠢/错误?
答案 0 :(得分:2)
您所描述的内容被称为无头浏览器 - XBrowser就是这样一种努力,尽管最后一次登记的日期是2010年4月。
另请参阅this post在.NET开发中使用HtmlUnit。