![](/img/trans.png)
[英]How can I make my webpage run JavaScript code when an ASP.net control is clicked?
[英]How can I make my ASP.NET application run during my automated UI tests?
我有一个ASP.NET应用程序(特别是ASP.NET MVC应用程序)。 我想为其编写一些MSTest测试,以通过浏览器(使用Selenium或WatiN之类的库)对其进行访问。
为了使我的UI测试正常工作,ASP.NET应用程序需要实际在Web服务器中运行,以便可以通过浏览器对其进行访问。 可以将应用程序配置为在IIS,IIS Express或Visual Studio Development Server上运行。 (我希望所有三个配置都受支持。)
测试运行时,如何确保ASP.NET应用程序在Web服务器上运行?
我建议使用类似SpecsFor.Mvc的东西
http://specsfor.com/SpecsForMvc/
它为您完成了许多艰苦的工作。 您编写集成测试,就像编写普通的单元测试一样。
运行测试时,SpecsFor.Mvc会应用您的Web配置转换,运行和托管应用程序,并在您选择的任何浏览器中启动测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.