我想要实现的是使用Watin为我的MVC4 web应用程序编写UI测试。现在,我创建了一个浏览器对象,并打开URL本地主机:xxxxx。
问题是运行在localhost上的代码:xxxx使用IIS正在使用生产代码,而我在测试期间不想这样做。例如,在测试中,我希望我的IAuth和IDataProvider实现的行为有所不同。
如何在模拟的应用程序实例上进行UI测试?
想法?:)
发布于 2014-01-20 09:35:05
解决方案是创建一个bat文件,该文件运行msbuild命令,部署到我的本地IIS。这就像一种魅力。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Source\...\ProjectName.csproj /p:DeployOnBuild=true /p:PublishProfile="UnitTest" /p:Platform="Any CPU" /p:OutputPath="C:\inetpub\web" /p:VisualStudioVersion=11.0https://stackoverflow.com/questions/20703739
复制相似问题