共用方式為


HOW TO:使用自動程式碼 UI 測試編輯器,將方法移至 UIMap 以啟用完整自訂

您可以使用 [自動程式碼 UI 測試編輯器],開啟自動程式碼 UI 測試以供檢視和編輯。 如果您判斷自動程式碼 UI 測試中的測試方法需要加入自訂程式碼,必須將它移至 UIMap 檔案。 如果未移動方法,每次重新編譯測試時都會覆寫自訂程式碼。 一旦移動方法,便無法使用 [自動程式碼 UI 測試編輯器] 來編輯方法。 您必須使用 [程式碼編輯器] 加入及維護自訂程式碼。

在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試

請依照下列步驟,在 [自動程式碼 UI 測試編輯器] 中開啟要編輯的現有自動程式碼 UI 測試。

若要在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試

  1. 在 [方案總管] 中,找出測試專案中的 UIMap.uitest

  2. 以滑鼠右鍵按一下 UIMap.uitest,然後選取 [開啟]。

    -或-

    按兩下 UIMap.uitest

    此自動程式碼 UI 測試隨即在 [自動程式碼 UI 測試編輯器] 中顯示。 您現在可以檢視及編輯自動程式碼 UI 測試。 如需詳細資訊,請參閱使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試HOW TO:使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試

將測試方法移至 UIMap 檔案以促進自訂

請依照下列步驟,將自動程式碼 UI 測試中的測試方法移至 UIMap 檔案。

若要將測試方法移至 UIMap 檔案

  1. 在 [UI 動作] 窗格中,選取要移至 UIMap.cs 或 UIMap.vb 檔案的測試方法,以促進自訂程式碼功能,這樣一來,當測試程式碼重新編譯時,就不會覆寫自訂程式碼。

  2. 按一下 [自動程式碼 UI 測試編輯器] 工具列上的 [移動程式碼] 按鈕。

    -或-

    以滑鼠右鍵按一下測試方法,然後按一下 [移動程式碼]。

  3. Microsoft Visual Studio 對話方塊隨即顯示。 它會警告此方法將從 UIMap.uitest 檔案移至 UIMap.cs 或 UIMap.vb 檔案,而且您將無法再使用 [自動程式碼 UI 測試編輯器] 編輯此方法。 按一下 []。

    測試方法就會從 UIMap.uitest 檔案移除,不再顯示在 [UI 動作] 窗格中。 若要編輯移動的測試檔案,請從 [方案總管] 開啟 UIMap.cs 或 UIMap.vb 檔案。

    秘訣秘訣

    若要復原移動動作,請選取 [編輯] 功能表中的 [復原],或按 Ctrl+Z。 不過,接著您必須手動從 UIMap.cs 或 UIMap.vb 檔案移除程式碼。

  4. 按一下 Visual Studio 工具列上的 [儲存]。

    測試方法的更新就會儲存在 UIMap.Designer 檔案中。

請參閱

其他資源

使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試

HOW TO:使用自動程式碼 UI 測試編輯器分割方法,使測試程式碼更佳模組化