共用方式為


HOW TO:使用自動程式碼 UI 測試編輯器,在 UI 動作前插入延遲

您可以使用 [自動程式碼 UI 測試編輯器],開啟自動程式碼 UI 測試以供檢視和編輯。 有時您可能想要測試等候系統發生特定事件,例如視窗顯示、進度列消失等等。 使用 [自動程式碼 UI 測試編輯器],您可以在 UI 動作前面插入延遲,藉以達成此目的。 您可以指定延遲秒數。

注意事項注意事項

如果您需要確定在 UI 動作前面特定控制項可供使用,應該考慮使用適當的 UITestControl.WaitForControlXXX() 方法,將自訂程式碼加入至測試方法。 如需詳細資訊,請參閱 讓自動程式碼 UI 測試在播放期間等候特定事件.

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

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

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

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

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

    -或-

    按兩下 UIMap.uitest

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

在 UI 動作前面插入延遲

請依照下列步驟,在自動程式碼 UI 測試中的 UI 動作前面插入延遲。

插入 UI 動作之前的延遲加上 5 秒鐘的延遲

若要插入延遲

  1. 在 [UI 動作] 窗格中,展開包含要在前面插入延遲之 UI 動作的測試方法。 選取 UI 動作。

  2. 以滑鼠右鍵按一下 UI 動作,然後按一下 [將延遲插入於下列之前]。

    延遲就會在選取的 UI 動作前面插入並反白顯示,並顯示下列文字:動作之間等候 1 秒的使用者延遲

  3. [屬性] 視窗如果沒有顯示,請按 F4。 在 [屬性] 視窗中,將 Delay 屬性的值變更為所需的毫秒數。

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

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

請參閱

其他資源

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

HOW TO:使用自動程式碼 UI 測試編輯器,編輯 UI 動作屬性

讓自動程式碼 UI 測試在播放期間等候特定事件