我有一个执行watiN测试的单独项目。该项目采用类库项目的形式。当我运行测试时,它会启动浏览器,然后使用我正在测试的Web应用程序项目的Web.config。 Web应用程序项目的Web.config具有不应用于测试的Dev连接字符串。WatiN测试和连接字符串Fiasco
我可以采取什么不同的方式告诉我的WatiN使用WatiN项目内部的App.config而不是Web应用程序项目?
这里有几个,我有选择:
1)在运行时更换连接字符串。 2)在预先构建事件或其他事件时替换连接字符串。
我有一个执行watiN测试的单独项目。该项目采用类库项目的形式。当我运行测试时,它会启动浏览器,然后使用我正在测试的Web应用程序项目的Web.config。 Web应用程序项目的Web.config具有不应用于测试的Dev连接字符串。WatiN测试和连接字符串Fiasco
我可以采取什么不同的方式告诉我的WatiN使用WatiN项目内部的App.config而不是Web应用程序项目?
这里有几个,我有选择:
1)在运行时更换连接字符串。 2)在预先构建事件或其他事件时替换连接字符串。
这是我做的:测试运行
之前还有就是去Web.config文件中的一些自定义代码,然后切换连接字符串从开发到测试。
测试完成后,它又将其更改回DEV!
尝试使用复制你的整个配置文件的这种方式(你可以调整它&之前做到这一点后,切换测试& QA连接字符串)
http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx