HOW TO:使用自動程式碼 UI 測試編輯器,將方法移至 UIMap 以啟用完整自訂
您可以使用 [自動程式碼 UI 測試編輯器],開啟自動程式碼 UI 測試以供檢視和編輯。 如果您判斷自動程式碼 UI 測試中的測試方法需要加入自訂程式碼,必須將它移至 UIMap 檔案。 如果未移動方法,每次重新編譯測試時都會覆寫自訂程式碼。 一旦移動方法,便無法使用 [自動程式碼 UI 測試編輯器] 來編輯方法。 您必須使用 [程式碼編輯器] 加入及維護自訂程式碼。
在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試
請依照下列步驟,在 [自動程式碼 UI 測試編輯器] 中開啟要編輯的現有自動程式碼 UI 測試。
若要在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試
在 [方案總管] 中,找出測試專案中的 UIMap.uitest。
以滑鼠右鍵按一下 UIMap.uitest,然後選取 [開啟]。
-或-
按兩下 UIMap.uitest。
此自動程式碼 UI 測試隨即在 [自動程式碼 UI 測試編輯器] 中顯示。 您現在可以檢視及編輯自動程式碼 UI 測試。 如需詳細資訊,請參閱使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試和 HOW TO:使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試。
將測試方法移至 UIMap 檔案以促進自訂
請依照下列步驟,將自動程式碼 UI 測試中的測試方法移至 UIMap 檔案。
若要將測試方法移至 UIMap 檔案
在 [UI 動作] 窗格中,選取要移至 UIMap.cs 或 UIMap.vb 檔案的測試方法,以促進自訂程式碼功能,這樣一來,當測試程式碼重新編譯時,就不會覆寫自訂程式碼。
按一下 [自動程式碼 UI 測試編輯器] 工具列上的 [移動程式碼] 按鈕。
-或-
以滑鼠右鍵按一下測試方法,然後按一下 [移動程式碼]。
Microsoft Visual Studio 對話方塊隨即顯示。 它會警告此方法將從 UIMap.uitest 檔案移至 UIMap.cs 或 UIMap.vb 檔案,而且您將無法再使用 [自動程式碼 UI 測試編輯器] 編輯此方法。 按一下 [是]。
測試方法就會從 UIMap.uitest 檔案移除,不再顯示在 [UI 動作] 窗格中。 若要編輯移動的測試檔案,請從 [方案總管] 開啟 UIMap.cs 或 UIMap.vb 檔案。
秘訣 若要復原移動動作,請選取 [編輯] 功能表中的 [復原],或按 Ctrl+Z。 不過,接著您必須手動從 UIMap.cs 或 UIMap.vb 檔案移除程式碼。
按一下 Visual Studio 工具列上的 [儲存]。
測試方法的更新就會儲存在 UIMap.Designer 檔案中。