我有一個執行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